Home / Companies / Temporal / Blog / November 2024

November 2024 Summaries

9 posts from Temporal

Filter
Month: Year:
Post Summaries Back to Blog
Julep AI is an innovative platform designed to enhance AI's role in consumer applications by enabling multi-step workflows and long-term memory for complex tasks. Co-founded by Ishita Jindal and Diwank Singh Tomer, Julep serves as an infrastructure layer between large language models and user software, aiming to foster collaboration between humans and AI in intricate processes such as drug discovery, novel writing, and comprehensive research. The platform is utilized in diverse industries, automating tasks like video editing, personalizing content for subscribers, and securely verifying identities using zero-knowledge proofs. Julep's engineering culture emphasizes simplicity and agility through a mono-repository, open-source development, and specification-driven processes. To manage the challenges of scaling AI for thousands of tasks across complex workflows, Julep leverages Temporal, a tool that offers expressiveness, reliability, and observability. As Julep continues to innovate, their recent launch on Product Hunt highlights their commitment to redefining AI-powered workflow automation, helping businesses scale and improve efficiency.
Nov 22, 2024 895 words in the original blog post.
Generative AI is revolutionizing industries by tackling complex tasks at a superhuman scale, such as processing large data sets and delivering personalized experiences, with Temporal playing a crucial role in managing these intricate workflows. Temporal is highlighted as a top solution for agentic orchestration in Docker's Generative AI Catalog, showcasing its application across various domains including video content processing, conversational AI, synthetic data generation, predictive analytics, market intelligence, AI-powered HR workflows, and AI infrastructure optimization. Temporal’s robust orchestration capabilities enhance reliability, efficiency, and scalability, allowing teams to streamline operations, minimize costs, and accelerate development in AI-driven projects. Its features, such as automated state management and high resilience, make it essential for handling synchronous and asynchronous tasks, tracking states, and managing scalable applications. This adaptability makes Temporal an invaluable asset for launching efficient and reliable AI products, ready to align with organizational goals and expand as needed.
Nov 19, 2024 805 words in the original blog post.
The financial services sector is undergoing significant transformation due to evolving regulations, the impact of the COVID-19 pandemic, and increased competition from digital-native startups and technology companies. As a Solutions Architect working with various engineering teams, notably in European banks, the author observes key trends that are expected to shape the industry by 2025. These include a continued shift towards agile methodologies, with banks moving away from traditional hierarchical project management towards more iterative, sprint-based approaches. There is also a push towards adopting microservices and event-driven architectures to replace legacy systems, though challenges such as managing complexity and ensuring transactional integrity persist. Platform teams are becoming crucial in handling the increased complexity of modern engineering environments, while artificial intelligence and machine learning are expanding their footprint in areas like fraud detection and customer support. Additionally, there is a growing interest in workflow-driven microservices to address challenges in scaling and reliability. To stay competitive, financial institutions must modernize their services by leveraging these trends, with tools like Temporal offering solutions to mitigate risks associated with distributed systems.
Nov 14, 2024 1,617 words in the original blog post.
The text explores the limitations of Event-Driven Architecture (EDA) in distributed systems, drawing a parallel with Copernicus's shift in perspective that simplified the solar system model. EDA, while popular for building applications with microservices, often results in complex and fragile systems due to issues like loss of clear APIs, tightly coupled services, fragmented business logic, poor debuggability, and increased latency. The article suggests that Durable Execution, as provided by platforms like Temporal, offers a more resilient and maintainable alternative by centralizing business logic, managing state consistently, and supporting flexible process design, thus addressing EDA's pitfalls and enabling the creation of systems that are easier to understand and maintain. Emphasizing the benefits of shifting to Durable Execution, the text underscores how adopting a new frame of reference can lead to more reliable and efficient software development.
Nov 12, 2024 992 words in the original blog post.
Resource-based worker auto-tuning is now in public preview for several programming languages, including Go, Java, Python, .NET, and TypeScript, offering new capabilities to improve Temporal Worker performance and management. This feature allows Workers to automatically adjust available task slots based on CPU and memory usage, thereby simplifying configuration and potentially preventing out-of-memory issues and efficiently handling large bursts of low-resource-usage activities. Users can set targets for CPU and memory utilization, enabling the system to dynamically allocate resources up to the specified limits, reducing the need for constant monitoring and manual adjustments. Additionally, options for more granular control over task slot allocation are available, allowing customization of minimum and maximum slots alongside throttle timings. This auto-tuning capability aims to optimize Worker operations, although it remains in experimental status and is subject to adjustments based on user feedback and system requirements.
Nov 12, 2024 1,103 words in the original blog post.
Temporal Cloud offers a streamlined, self-service sign-up process that allows developers to access its platform easily and without infrastructure management concerns, with new users receiving $1,000 in free credits to explore its capabilities risk-free. The platform abstracts infrastructure complexities by managing task distribution, error handling, and retries, enabling developers to focus on coding rather than system maintenance. With its high availability, scalability, and durability, Temporal Cloud serves as a fully managed, production-ready environment that adapts to varying application demands, making it particularly appealing to developers in high-stakes fields like financial services and AI pipelines. Customers like Alaska Airlines, Washington Post, Zillow, and Salesforce have reported significant improvements in operational efficiency and user experience by using Temporal, highlighting its role in enhancing workflow orchestration and reducing operational overhead. The platform's appeal lies in its ability to facilitate the building of resilient applications quickly and efficiently, without the financial risk or complexity typically associated with infrastructure management.
Nov 06, 2024 621 words in the original blog post.
Temporal is implementing a new pricing structure for its Temporal Cloud service, featuring four plans—Essentials, Business, Enterprise, and Mission Critical—designed to cater to varying customer needs with bundled offerings for Actions, Storage, and Support. These plans aim to simplify billing and reduce costs by incorporating base usage amounts, thus eliminating the need for separate purchases. The changes, effective January 2025 for new customers and February 2025 for existing ones, offer volume pricing discounts starting at 5 million Actions and a model that attributes usage across all namespaces for better pricing as customers scale. The new structure also introduces minimum spend commitments that provide additional discounts based on size and duration, allowing for more predictable scaling. While base plans include a percentage fee at scale to accommodate increased support needs, the Essentials plan offers a lower base price and scaling cost, providing more options for customers. These adjustments are designed to support ongoing product improvements and maintain high-quality engineering support, with direct outreach planned for customers significantly impacted by cost changes.
Nov 06, 2024 1,883 words in the original blog post.
Modern software development involves managing complex systems that require not just a focus on coding but also on handling failures effectively. The article discusses three common approaches to managing failures in distributed systems—Remote Procedure Calls (RPCs), persistent queues, and workflows—each with unique advantages and disadvantages. RPCs offer simplicity and efficiency but lack resilience for partial failures, placing a heavy burden on clients for error handling. Persistent queues provide flexibility and load distribution but can suffer from loss of ordering and limited visibility. Workflows offer robust failure management with automatic retries, state management, and enhanced visibility, although they require substantial infrastructure and setup complexity. The article highlights Temporal's workflow-as-code approach, which simplifies building resilient systems by automating state management and error handling, as exemplified by companies like ANZ Bank that use Temporal to manage complex financial processes reliably. Emphasizing that failure management is a strategic choice, the article encourages developers to integrate resilience into their systems from the start to ensure long-term success.
Nov 05, 2024 1,013 words in the original blog post.
Eric Ziegler, Principal Software Engineer at The Washington Post’s Arc XP division, discussed how adopting Temporal, an open-source workflow orchestration platform, significantly improved their media workflows by enhancing efficiency and enabling the team to focus on innovation rather than infrastructure. By transitioning from a cumbersome legacy system to Temporal, they achieved a 600% improvement in runtime efficiency, particularly in developing an automated thumbnail selection system for videos, reducing processing time from 80 seconds to about 10 seconds for a four or five-minute video. Temporal's support for multiple programming languages and its ability to handle asynchronous tasks with durable execution proved essential for Ziegler's team, allowing them to distribute workloads across AWS instances and simplify management through features like Replay. This shift has opened up more opportunities for innovation, with Temporal's new features inspiring future projects, as Ziegler and his team continue to refine their media workflows and share their positive experience with Temporal's orchestration capabilities.
Nov 04, 2024 1,156 words in the original blog post.