Home / Companies / Convoy / Blog / April 2024

April 2024 Summaries

2 posts from Convoy

Filter
Month: Year:
Post Summaries Back to Blog
Stanislav, the tech lead of platform engineering at Monite, discusses his role and the challenges faced in managing the company's infrastructure and developer tools. His team supports both internal and external microservices, focusing on creating a productive environment for developers. In platform engineering, the aim is to decentralize infrastructure management by empowering cross-functional teams to handle their tools with guidance from the platform team, promoting trust and skill development. Stanislav elaborates on the complexities of designing a webhooks delivery system, initially underestimated as simple HTTP post requests, which grew into a sophisticated system due to client demands and technical requirements. He also shares insights on API versioning, inspired by Stripe, leading to the creation of Cadwyn, a FastAPI-based framework that simplifies maintaining multiple API versions and offers extensive documentation for learning API versioning.
Apr 30, 2024 1,266 words in the original blog post.
Convoy v2024.4.1 has been released, offering a range of new features, improvements, and bug fixes, including the introduction of a PostgreSQL-backed rate limiter and RabbitMQ message broker support. Enhancements allow for payload mutation using JavaScript functions for events ingested via message brokers such as Kafka, Amazon SQS, and Google PubSub, enabling greater integration flexibility by allowing existing queues and topics to connect to Convoy without the need for format-specific adjustments. RabbitMQ support, contributed by a GitHub user, expands Convoy's message broker capabilities to include both self-hosted and cloud instances. The transition of the rate limiter from Redis to PostgreSQL is part of a broader move away from Redis. Additionally, API changes include renaming endpoint titles to names and target URLs to URLs, along with the addition of project configurations for enforcing HTTPS endpoints and improved documentation. Bug fixes address issues with telemetry, project settings display, subscription filters, and other functionalities, enhancing overall user experience.
Apr 30, 2024 376 words in the original blog post.