Home / Companies / CircleCI / Blog / Post Details
Content Deep Dive

How to Design Services for Continuous Deployment: 3 Best Practices

Blog post from CircleCI

Post Details
Company
Date Published
Author
Marc O'Morain
Word Count
1,304
Company Posts That Month
3
Language
English
Hacker News Points
-
Post removed?
No
Summary

CircleCI employs a series of practices to ensure safe continuous delivery of services deployed on Kubernetes, with each service independently contained in its own Git repository. By leveraging Kubernetes' ability to roll out new code pod by pod, CircleCI can maintain multiple versions of code in production while minimizing risk. Strategies include deploying small changes frequently, using readiness probes to detect configuration errors before traffic is routed to new pods, and employing tools like CircleCI, Rollbar, and Slack for deployment visibility and tracking. Additionally, CircleCI uses RabbitMQ for asynchronous communication, ensuring message delivery by delaying acknowledgment until actions are completed, and incorporating unique identifiers to avoid duplicate processing. These practices aim to enhance the reliability and safety of the continuous delivery process.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Kubernetes 10 310 36 19 +3%
LLM 1 2 2 1 +100%
Multi-agent systems 1 No monthly metrics for this publish month.
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.