?? CloudNative Weekly #381: How Platform Engineering Works
FAUN - Developer Community
Join thousands of Developers and DevOps enthusiasts. Read the best tutorials, news, tools, jobs for developers ..etc
?? The Chief I/O CloudNative Weekly Newsletter is part of?FAUN Developer Community. We help developers learn and grow by keeping them up with what?matters.
?? Opening
?????Tech Enthusiasts, Assemble!?????
Calling all DevOps heroes, Kubernetes sailors, Golang wizards, and Cloud-natives! ??
FAUN has Subreddits just waiting for you. Join the community, where sharing is caring, and knowledge is limitless! ??
Engage in thought-provoking discussions, share your mighty projects, soak in wisdom from industry gurus, and forge bonds with tech aficionados around the globe! ??????
The realms of knowledge are infinite – let's explore them together!?????
?? From the web
Starting from Terraform 1.4.0, the lockfile is always checked before using the cache directory, meaning that Terraform will perform a full initialization even if the cache is present. To solve this, one can either continue using Terraform 1.3.x as the new 0.11 version, set TF_PLUGIN_CACHE_MAY_BREAK_DEPENDENCY_LOCK_FILE=true, or start using the lockfile and move forward. Lockfiles are recommended for repeatability and security reasons, ensuring consistent provider versions and protecting against supply chain attacks. The process of adding lockfiles involves validating the Terraform configuration, generating lockfiles using pre-commit hooks, and automating their updates in the CI workflow. Renovate and dependabot are alternative options, but they are not utilized in the discussed approach.
Companies using Google Workspaces can leverage their Google accounts to access AWS via AWS SSO, an excellent service for enforcing identity best practices. The process of setting up Google as the authentication mechanism for AWS SSO is not clearly documented, but this post provides guidance on the configuration steps.
Prometheus collects metrics by scraping services, and to handle large data loads, the load can be distributed across multiple instances through sharding. However, evaluating recording rules can be challenging when metrics are distributed across multiple instances, leading to partial rules. Criteo addressed this by filtering metrics during the scrape process, resulting in improved efficiency, reduced resource usage, and significant savings in memory, CPU, and network traffic.
The transition from an operation manager to a site reliability engineer in 6 months is possible with the right guidance and experience. By applying to management positions at other companies and continuously learning, it is achievable to become a manager and lead a team to solve customer problems.
Observability practices and tools enhance engineering productivity by streamlining troubleshooting, facilitating proactive error detection, enhancing system comprehension, boosting collaboration, promoting continuous improvement, and lowering stress levels. These tools enable engineers to quickly identify and resolve issues, make informed decisions, and improve system performance, ultimately saving time and effort. By providing a shared understanding and promoting a growth mindset, observability practices foster a more synchronized team effort and contribute to a healthier work environment.
Platform Engineering at Sotheby's focuses on velocity and stability, applying a product mindset to support software delivery and system consistency. The team sets goals based on outcomes, not just outputs, using processes like OKRs, quarterly planning, and story kickoffs. They also prioritize understanding the needs of engineers through direct support, consulting engagements, and surveys to bridge the gap and improve collaboration.
The streaming service provider made waves when its engineers reported they had refactored their QoS monitor for a monolithic architecture. Microservices experts evaluating the details discovered they actually did just the opposite.
A shift occurred in the technology sector this year, as companies focused on the cost perspective of sustainability in the infrastructure and tooling space. Observability tooling, perceived as a large cost center, came under scrutiny, leading to the recommendation of allocating 20-30% of total infrastructure spend to observability. Tweaks in trace locality, such as keeping requests within a single availability zone, and employing sampling techniques like head and tail sampling, can help reduce costs in the observability stack. Additionally, considering peering and transit gateways, as well as utilizing vendor support for services like AWS PrivateLink or Azure private endpoints, can further alleviate cloud costs.
? Supporters
We are thrilled to announce a special offer for our widely acclaimed book, "Cloud Native Microservices With Kubernetes - A Comprehensive Guide to Building, Scaling, Deploying, Observing, and Managing Highly-Available Microservices in Kubernetes".
Starting today and running until July 31st, we're offering an exclusive?20% discount?off the regular price!
To take advantage of this offer, simply use?this coupon link?.
Don't miss this opportunity. Remember, the offer is only valid until July 31st. Grab your copy now and unlock the full potential of cloud-native microservices with Kubernetes!
We look forward to empowering your journey in the world of cloud computing!
Happy learning!
FAUN Team
?? Spread the word and help developers find you by promoting your projects on FAUN.?Get in touch?for more information.
??? Swag Store
领英推荐
???20%?exclusive discount for FAUNers on all products (+free shipping included) when you use the code "THANKSFAUN".
?? News
A new training series, "Starting your Career with AWS Cloud," provides an overview of cloud fundamentals, explores different cloud computing roles, and offers insights from AWS experts. The series is available on Coursera and edX, with both free and paid options.
DigitalOcean has acquired Paperspace, a leading provider of cloud infrastructure as a service for AI applications, for $111 million in cash. The acquisition will allow DigitalOcean to expand its offerings and provide customers with simplified AI/ML solutions and access to GPU capabilities.
AWS offers a simple email service with an indefinite free tier that includes 62,000 messages per month, which can be reduced to 1,000 messages per month after the first year. This change aims to curb the use of the free email tier and generate additional revenue, while still offering a reliable and programmable bulk email service at a competitive price.
?? Discussions
AWS used to publish post mortem reports for significant outages, but no reports have been added since December 2021. The absence of post mortems has made it challenging for organizations to improve the resilience of their Lambda-based services and determine the root causes of outages, prompting them to explore alternative strategies such as replicating functions across regions and making necessary components reachable outside the main VPC.
Google's decision to sell Google Domains, despite its significant revenue and millions of paying customers, raises concerns about the potential shutdown of Google Cloud Platform (GCP) in the future. This move highlights Google's lack of a coherent cloud strategy compared to competitors like Amazon, Microsoft, and Oracle, and underscores the need for CTOs to consider the higher risk of Google shutting down GCP compared to other cloud providers.
?? Tools
This repo contains all my learning related to DevOps
ChatGPT plugin that will (one day) allow us to list and manage cloud resources
Run Kubernetes under Apache Mesos/ClusterD
?? Spread the word and help developers find and follow your Open Source project by promoting it on FAUN.?Get in touch?for more information.
?? Did you know?
The Apollo 11 guidance computer, which helped land humans on the moon, had less processing power than a modern-day smartphone.
?? Meme of the week
?? Thanks for reading
?? Never miss an issue
Join FAUN Developer Community and subscribe to our newsletter?here.
?? Keep in touch and follow us on social media:
- ??Medium
???Was this newsletter helpful?
We'd really appreciate it if you could share it with your friends! You can also?donate?to help us keep this newsletter going.
???Have a question or feedback?
Feel free to reach out to us at?[email protected]. We'd love to hear from you!
???Want to sponsor our newsletter?
Reach out to us at?[email protected]?and we'll get back to you as soon as possible.