Developer Advocate
رفتن به کانال در Telegram
1 035
مشترکین
اطلاعاتی وجود ندارد24 ساعت
اطلاعاتی وجود ندارد7 روز
-130 روز
آرشیو پست ها
1 035
📕 The Kubernetes Book: 2024 Edition
The Kubernetes Book, by Nigel Poulton, renowned author and video trainer, is up to date with the latest trends in Kubernetes and the rapidly evolving cloud-native ecosystem.
Containers transformed how we package and deploy applications, but they came with inherent challenges. Kubernetes is a platform for deploying and managing containerised applications at scale. It also abstracts underlying infrastructure, making it easier to deploy and manage applications across heterogenous clouds and on-premises environments.
The Kubernetes Book offers a beginner-friendly approach to mastering Kubernetes architecture and core concepts such as Pods, Deployments, Services, StatefulSets, Ingress, ConfigMaps, and more. It also demystifies the Kubernetes API, teaches you how to secure Kubernetes, and brings you up to speed with important cloud-native concepts such as microservices, declarative configuration, desired state, reconciliation, and more.
The book also serves as a comprehensive guide for software developers, systems administrators, cloud engineers, and architects to help them master Kubernetes. It offers the most precise explanations and is full of practical examples to help develop applications on a laptop and then deploy them to real-world Kubernetes environments.
★ The Kubernetes Book is updated annually, meaning it's always up to date with the latest and greatest in the Kubernetes and cloud-native ecosystems.
1 035
Principles_of_Software_Architec_Pacheco,_Diego;Sgro,_Sam;@DeveloperAdvocate.pdf19.93 MB
1 035
📕 Principles of Software Architecture Modernization: Delivering engineering excellence with the art of fixing microservices, monoliths, and distributed monoliths" emphasizes the importance of engineering excellence in modernizing software architectures. Here's a summary of its key principles:
Engineering Excellence: The overarching principle is to prioritize engineering excellence throughout the modernization process. This involves adopting best practices, leveraging innovative solutions, and maintaining a high standard of quality in all aspects of software development and architecture.
Microservices Architecture: Modernization efforts often involve transitioning from monolithic architectures to microservices. Microservices offer benefits such as improved scalability, flexibility, and maintainability. However, successfully implementing microservices requires careful planning, design, and execution to avoid pitfalls such as service sprawl and complexity.
Monolith Remediation: Addressing the limitations of monolithic architectures is a key aspect of modernization. This may involve breaking down monolithic applications into smaller, more manageable components or extracting functionality into microservices. Remediation strategies aim to improve agility, resilience, and scalability while minimizing disruption to existing systems.
Distributed Monoliths: In some cases, monolithic architectures may evolve into distributed monoliths, where components are spread across multiple servers or services but still tightly coupled. Modernization efforts focus on decoupling these components, embracing distributed systems principles, and optimizing performance and reliability.
Amazon
Diego Pacheco
Sam Sgro
1 035
dejonghe_derek_nginx_cookbook_advanced_recipes_for_highperfo@DeveloperAdvocate.pdf2.54 MB
1 035
📕 NGINX Cookbook, 3rd Edition 2024
You'll find recipes for:
High-performance load balancing with HTTP, TCP, and UDP
Securing access through encrypted traffic, secure links, HTTP authentication subrequests, and more
Deploying NGINX to Google, AWS, and Azure Cloud Services
NGINX Plus as a service provider in a SAML environment
HTTP/3 (QUIC), OpenTelemetry, and the njs module
oreilly
Derek DeJonghe
