wing
temporal
Our great sponsors
wing | temporal | |
---|---|---|
50 | 16 | |
4,395 | 9,886 | |
22.8% | 6.1% | |
9.9 | 9.9 | |
7 days ago | 1 day ago | |
TypeScript | Go | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
wing
-
I fine-tuned my model on a new programming language. You can do it too! 🚀
In Winglang, we wanted to use OpenAI and ChatGPT-4 to answer people's questions based on our documentation.
-
7 Programming Languages Every Cloud Engineer Should Know in 2024!
Wing's design philosophy emphasizes productivity, security, and efficiency, enabling developers to stay within a single, intuitive workflow throughout the development process.
-
Developer's Toolkit: Your Essential Open Source DevTools
Please star ⭐ Wing
-
Crafting Custom Platforms in a Cloudy World ☁️
Click the picture to star ⭐ Wing
-
Cloud, why so difficult? 🤷♀️
Check out https://github.com/winglang/wing for more details.
-
😎 9 Top Trending Open Source Projects to Watch for in 2024
1. Wing
-
10 Ways for Kubernetes Declarative Configuration Management
Winglang - Winglang is a new cloud-oriented programming language that combines infrastructure and runtime code in one language, supporting multiple build targets such as AWS and Kubernetes. Additionally, Winglang provides built-in libraries for direct manipulation of containers and Helm Chart configurations.
- Winglang - New Cloud-Oriented Programming Language
-
Winglang: New open-source programming language for faster and simpler cloud development
A group of dedicated contributors and myself are working on Winglang, a new programming language that reduces complexity and speeds up cloud development by allowing developers to work at a higher level of abstraction and test their applications locally with a fully functional simulator that provides instant feedback after code changes.
- Show HN: Winglang – a new Cloud-Oriented programming language
temporal
-
Rethinking Serverless with Flame
I don't know if I agree with the argument regarding durability vs elastic execution. If I can get both (with a nice API/DX) via something like Temporal (https://github.com/temporalio/temporal), what's the drawback here?
-
Who's hiring developer advocates? (December 2023)
Link to GitHub -->
-
temporal VS laravel-workflow - a user suggested alternative
2 projects | 23 Aug 2023
-
Scaling Temporal: The Basics
However, as we mentioned, each shard needs management. Part of the management includes a cache of Workflow histories for that shard. We can see the History pods’ memory usage is rising quickly. If the pods run out of memory, Kubernetes will terminate and restart them (OOMKilled). This causes Temporal to rebalance the shards onto the remaining History pod(s), only to then rebalance again once the new History pod comes up. Each time you make a scaling change, be sure to check that all Temporal pods are still within their CPU and memory requests—pods frequently being restarted is very bad for performance! To fix this, we can bump the memory limits for the History containers. Currently, it is hard to estimate the amount of memory a History pod is going to use because the limits are not set per host, or even in MB, but rather as a number of cache entries to store. There is work to improve this: github.com/temporalio/temporal/issues/2941. For now, we’ll set the History memory limit to 8GB and keep an eye on them—we can always raise it later if we find the pod needs more.
-
Temporal .NET – Deterministic Workflow Authoring in .NET
Correct, the workflow's guarantee to always complete executing independent of hardware failures is dependent on the database not losing data. You host your workflow code with Temporal's Worker library, which talks to an instance of the Temporal Server [1], which is an open-source set of services (hosted by you or by Temporal Cloud), backed by Cassandra, MySQL, or Postgres. [2] So for instance increasing Cassandra's replication factor increases your resilience to disk failure.
[1] https://github.com/temporalio/temporal
[2] https://docs.temporal.io/clusters#persistence
-
Mandala: experiment data management as a built-in (Python) language feature
Re:graph frameworks - thanks for the pointers, hadn't heard about them! I'd heard of temporal which I believe provides a similar memoization capability with the purpose of not losing work in workflows that failed partway through?
-
temporal VS javactrl-kafka - a user suggested alternative
2 projects | 2 Feb 2023
-
Temporal PHP SDK: Scalable and resilent workflow orchestration on PHP
Documentation
-
Developers and Distributed Systems and Dinosaurs, Oh MY!!!
Personally I am leveraging the knowledge and momentum of Replay to dive into the Python SDK, build out a couple of applications to deepen my knowledge around Workflows, Activities, and metrics, and continue inhaling knowledge via the monthly meetup, the application development guide, and documentation. By next year I’ll experience the conference, not as one new to Temporal, but as an expert—maybe even as one of the people helping with the architecture review or running a Birds of a Feather; if anything, I know I look forward to seeing YOU at next year’s event!
- Building financial integration with Cadence in doordash
What are some alternatives?
aws-cdk - The AWS Cloud Development Kit is a framework for defining cloud infrastructure in code
argo - Workflow Engine for Kubernetes
terraform - Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
cadence - Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.
nballerina - Ballerina compiler that generates native executables.
gocelery - Celery Distributed Task Queue in Go
eventual - Build scalable and durable micro-services with APIs, Messaging and Workflows
flyte - Scalable and flexible workflow orchestration platform that seamlessly unifies data, ML and analytics stacks.
Pulumi - Pulumi - Infrastructure as Code in any programming language. Build infrastructure intuitively on any cloud using familiar languages 🚀
DurableTask - Durable Task Framework allows users to write long running persistent workflows in C# using the async/await capabilities.
vscode-infracost - See cost estimates for Terraform right in your editor💰📉
Workflow Core - Lightweight workflow engine for .NET Standard