Index
A
- AI-enabled log analytics platforms / AI-enabled log analytics platforms
- Algorithmic IT Operations (AIOps) / AI-enabled log analytics platforms
- ambient intelligence (AmI) / Envisioning the digital era
- Apache Mesos
- about / What are clusters?, What is container orchestration?
- reference / What are clusters?
- Apex
- about / Code as function deployment
- reference / Code as function deployment
- API Gateways / Kubernetes for container orchestration
- API Gateways, design patterns
- about / Integrated platforms are the need of the hour for resiliency
- authentication / Integrated platforms are the need of the hour for resiliency
- authorization / Integrated platforms are the need of the hour for resiliency
- sessions / Integrated platforms are the need of the hour for resiliency
- cookies / Integrated platforms are the need of the hour for resiliency
- cache / Integrated platforms are the need of the hour for resiliency
- logging / Integrated platforms are the need of the hour for resiliency
- application / Application and volume containers
- application delivery controllers (ADCs) / Highly reliable IT infrastructures
- application development and maintenance (ADM) / Demystifying microservices architecture
- application metrics, microservices
- average application response time / Application metrics
- peak response time / Application metrics
- error rate / Application metrics
- concurrent users / Application metrics
- requests per second (RPS) / Application metrics
- throughput / Application metrics
- application monitoring / Cloud infrastructure and application monitoring
- application programming interfaces (APIs) / AI-enabled log analytics platforms
- Application Service Proxy (ASP) / Service mesh architectures
- architectural pattern
- about / Architecture pattern
- Model-View-Controller Pattern / Architecture pattern
- Client Server Pattern / Architecture pattern
- Master Slave Pattern / Architecture pattern
- Peer to Peer Pattern / Architecture pattern
- artificial intelligence (AI) / Envisioning the digital era, Machine-learning algorithms for infrastructure automation, About the digital transformation
- asynchronous communication
- need for / Why asynchronous communication?
- asynchronous messaging patterns
- event sourcing / Asynchronous messaging patterns for event-driven microservices
- publisher/subscriber / Asynchronous messaging patterns for event-driven microservices
- event firehose pattern / Asynchronous messaging patterns for event-driven microservices
- asynchronous command calls / Asynchronous messaging patterns for event-driven microservices
- saga pattern / Asynchronous messaging patterns for event-driven microservices
- auto scaling groups (ASGs) / What are clusters?
- AWS ECS / What are clusters?
- AWS EKS / What is container orchestration?
- AWS Lambda
- considerations / Programming language selection criteria in AWS Lambda
- AWS Lambda deployments, tools
- Serverless / Code as function deployment
- Apex / Code as function deployment
- Chalice / Code as function deployment
- Claudia.js / Code as function deployment
- AWS Serverless Application Model (SAM) / Code as function deployment
- Serverless express / Code as function deployment
- traditional Bash scripts / Code as function deployment
B
- backend for frontend (BFF) / Kubernetes for container orchestration
- Ballerina programming
- about / Ballerina programming
- features / Ballerina programming
- examples / Ballerina programming
- hello program example / A hello program example
- Twitter integration, example / A simple example with Twitter integration
- Kubernetes deployment code / Kubernetes deployment code
- circuit breaker code example / A circuit breaker code example
- data types / Ballerina data types
- control logic expression / Control logic expression
- reference / Control logic expression
- runtime environment / The building blocks of Ballerina
- deployment / The building blocks of Ballerina
- life cycle / The building blocks of Ballerina
- command cheat sheet / Ballerina command cheat sheet
- bare metal (BM) server / The importance of SREs , The containerization paradigm, The emergence of containerized clouds, Describing the service mesh concept, Prognostic, predictive, and prescriptive analytics, Cloud-based log analytics platforms, Cloud-native and enabled applications for the digital era
- basically available, soft state and eventually consistent (BASE) / Asynchronous messaging patterns for event-driven microservices
C
- centralized log-management tools
- about / Centralized log-management tools
- benefits / Centralized log-management tools
- centralized log management
- about / Centralized log management
- source / Centralized log management
- filters / Centralized log management
- output / Centralized log management
- cgroups
- Chalice
- about / Code as function deployment
- reference / Code as function deployment
- Cinder / What is container orchestration?
- CI process
- circuit breaker
- about / Design patterns – circuit breaker
- advantages / Advantages of circuit breakers
- closed state / Closed state
- open state / Open state
- half-open state / Half-open state
- client resiliency patterns
- about / Integrated platforms are the need of the hour for resiliency
- client-side load balancing / Integrated platforms are the need of the hour for resiliency
- circuit breaker / Integrated platforms are the need of the hour for resiliency
- fall-back processing / Integrated platforms are the need of the hour for resiliency
- bulkheads / Integrated platforms are the need of the hour for resiliency
- cloud-based log analytics platforms
- about / Cloud-based log analytics platforms
- contributions / Cloud-based log analytics platforms
- cloud-enabled data centers (CeDCs) / Prognostic, predictive, and prescriptive analytics, The key capabilities of log analytics platforms
- cloud-native applications
- for digital era / Cloud-native and enabled applications for the digital era
- cloud applications
- about / The cloud service paradigm
- cloud-enabled / The cloud service paradigm
- cloud-native / The cloud service paradigm
- cloud enabled applications
- for digital era / Cloud-native and enabled applications for the digital era
- cloud infrastructure
- cloud platforms
- clouds
- monitoring / Monitoring clouds, clusters, and containers
- monitoring, with Kubernetes / The emergence of Kubernetes
- cloud service providers (CSPs) / Cloud-based log analytics platforms
- cluster
- about / What are clusters?
- Docker swarm / What are clusters?
- CoreOS fleet / What are clusters?
- AWS ECS / What are clusters?
- ECS service as a cluster manager / What are clusters?
- Apache Mesos / What are clusters?
- monitoring / Monitoring clouds, clusters, and containers
- CNCF
- reference / Clustering and managing containers
- code as function deployment
- about / Code as function deployment
- AWS Lambda, considerations / Programming language selection criteria in AWS Lambda
- code as function deployment example, of microservices
- about / Code as function deployment
- Apex deployment tool / Example 1 – the Apex deployment tool, Example 2 – the Apex deployment tool
- Serverless deployment tool / Example 3 – the Serverless deployment tool
- command query responsibility segregation (CQRS)
- confidentiality, integrity, and availability (CIA) / Security features of API Gateways
- configuration management (CM) tools / The emergence of containerized clouds
- containerization
- paradigm, delineating / Delineating the containerization paradigm
- advantages / Why use containerization?
- containerized cloud environments
- technology drivers / Containerized microservices
- challenges / Containerized microservices
- reliability, ensuring / Ensuring the reliability of containerized cloud environments
- about / The journey toward containerized cloud environments
- containerized clouds
- emergence / The emergence of containerized clouds
- containerized microservices / Containerized microservices
- container management / Container orchestration and management
- container orchestration
- about / Container orchestration and management, What is container orchestration?
- Red Hat's OpenShift / What is container orchestration?
- Google's Kubernetes / What is container orchestration?
- AWS EKS / What is container orchestration?
- Apache Mesos / What is container orchestration?
- Marathon / What is container orchestration?
- CoreOS Tectonics / What is container orchestration?
- Docker compose / What is container orchestration?
- OpenStack Magnum / What is container orchestration?
- container platform-based deployment tools / Container platform-based deployment tools
- containers
- briefing / Briefing microservices and containers
- containerization paradigm / The containerization paradigm
- stateful containers / Application and volume containers
- stateless containers / Application and volume containers
- clustering / Clustering and managing containers
- managing / Clustering and managing containers
- benefits / Why use containerization?
- monitoring / Monitoring clouds, clusters, and containers
- Content Attack Prevention (CAP) / Microservice API Gateway
- Continuous Delivery (CD) / The growing software penetration and participation
- Continuous Deployment (CD) / The growing software penetration and participation
- Continuous Development (CD) / CD
- Continuous Integration (CI)
- about / Characterizing the next-generation hardware systems , The growing software penetration and participation, CI and CD
- benefits / CI and CD
- life cycle / CI life cycle
- tools / CI tools
- code repository / CI tools
- continuous build system / CI tools
- Continuous Integration (CI)/Continuous Development (CD) tool / What is DaaS?
- control groups (cgroups) / Docker enabled containerization
- control logic expression, Ballerina / Control logic expression
- control plane
- about / Describing the service mesh concept
- versus data plane / Data plane versus control plane summary
- converged infrastructure (CI) / Modern IT infrastructure
- CoreOS fleet / What are clusters?
- CoreOS Tectonics
- about / What is container orchestration?
- reference / What is container orchestration?
- cyber physical systems (CPS) / Envisioning the digital era, Prognostic, predictive, and prescriptive analytics
- Cyber Security Services (CSS) / Infrastructure security
D
- data plane
- about / Describing the service mesh concept
- versus control plane / Data plane versus control plane summary
- data types, Ballerina / Ballerina data types
- delegation tables (dtabs) / Linkerd
- denial-of-service (DoS) attacks / The benefits of an API Gateway for microservices-centric applications
- deployment models, service mesh
- per-host proxy deployment pattern / Service mesh deployment models
- sidecar proxy deployment pattern / Service mesh deployment models
- sidecar pattern for service mesh / Service mesh deployment models
- descriptive scripting language (DSL) / Virtual platform-based deployment using Jenkins or TeamCity
- design pattern
- about / Architecture pattern, Design pattern
- Implementation Strategy Pattern / Architecture pattern
- Algorithm Strategy Pattern / Architecture pattern
- Structural Pattern / Architecture pattern
- Computational Pattern / Architecture pattern
- Execution Pattern / Architecture pattern
- Ambassador / Design pattern
- Anti-corruption layer / Design pattern
- backends for frontends / Design pattern
- bulkhead / Design pattern
- cache-aside / Design pattern
- circuit breaker / Design pattern, Design patterns – circuit breaker
- Command and query responsibility segregation (CQRS) / Design pattern
- compensating transaction / Design pattern
- competing consumers / Design pattern
- compute resource consolidation / Design pattern
- event sourcing / Design pattern
- external configuration store / Design pattern
- federated identity / Design pattern
- gatekeeper / Design pattern
- gateway aggregation / Design pattern
- gateway offloading / Design pattern
- gateway routing / Design pattern
- health endpoint monitoring / Design pattern
- index table / Design pattern
- leader election / Design pattern
- Materialized View / Design pattern
- Pipes and Filters / Design pattern
- Priority Queue / Design pattern
- queue-based load leveling / Design pattern
- retry / Design pattern
- scheduler agent supervisor / Design pattern
- sharding / Design pattern
- sidecar / Design pattern
- static-content hosting / Design pattern
- strangler / Design pattern
- throttling / Design pattern
- valet key / Design pattern
- reference / Design pattern
- for security / Design pattern for security
- for scalability / Design pattern for scalability
- for performance / Design pattern for performance
- for availability / Design principles for availability
- for reliability / Design principles for reliability
- DevOps
- with development team / Collaboration with development and QA teams
- with QA team / Collaboration with development and QA teams
- developers, role / The role of developers in DevOps
- QA team, role / The role of QA teams in DevOps
- DevOps-as-a-Service (DaaS)
- about / What is DaaS?
- reference / What is DaaS?
- tool, selecting / Selecting tools isn't easy
- services, types / Types of services under DaaS
- automated alerts, configuring / Configuring automated alerts
- centralized log management / Centralized log management
- infrastructure security / Infrastructure security
- continuous process development / Continuous process and infrastructure development
- infrastructure development / Continuous process and infrastructure development
- CD / CI and CD, CD
- CI / CI and CD
- digital transformation / About the digital transformation
- Docker compose / What is container orchestration?
- Docker enabled containerization
- about / Docker enabled containerization
- advantages / Docker enabled containerization
- Docker image
- Docker swarm
- about / What are clusters?
- reference / What are clusters?
- Dynatrace / Tools to monitor microservices
E
- ECS service as a cluster manager / What are clusters?
- Elastic Container Service (ECS) / Design pattern for scalability
- Elastic Container Service for Kubernetes (EKS) / Design pattern for scalability
- Elastic Load Balancing (ELB) / Design principles for availability
- Elasticsearch, Logstash, and Kibana (ELK) / Open source log analytics platforms
- Elasticsearch-Hadoop (ES-Hadoop) / Open source log analytics platforms
- Email / Prometheus architecture
- enterprise-class log analytics platforms / Enterprise-class log analytics platforms
- Enterprise Application Integration (EAI) / Why event-driven microservices? , Describing the service mesh concept
- Enterprise Service Bus (ESB) / MSA is the prominent way forward, Why event-driven microservices? , Demystifying microservices architecture , Describing the service mesh concept
- error-handling, Rust
- unrecoverable errors / Error-handling in Rust
- event-driven architecture (EDA)
- about / The challenges ahead, The relevance of event-driven microservices
- publish/subscribe / Why asynchronous communication?
- event streaming / Why asynchronous communication?
- for producing reactive applications / The role of EDA to produce reactive applications
- event-driven microservices
- relevance / The relevance of event-driven microservices
- need for / Why event-driven microservices?
- asynchronous messaging patterns / Asynchronous messaging patterns for event-driven microservices
- event processing engines
- simple event processing / Why asynchronous communication?
- complex event processing / Why asynchronous communication?
- event stream processing / Why asynchronous communication?
- event sourcing
- Message Receiver / Asynchronous messaging patterns for event-driven microservices
- Event Store / Asynchronous messaging patterns for event-driven microservices
- Event Listener / Asynchronous messaging patterns for event-driven microservices
F
- Function as a Service (FaaS) / The challenges ahead, Code as function deployment, Command query responsibility segregation pattern, Modern IT infrastructure
G
- Git
- installing / Installing Git
- Glance / What is container orchestration?
- Google's Cloud Platform (GCP) / Deploying microservices
- Google's Kubernetes / What is container orchestration?
- Grafana
- about / Grafana
- features / Grafana
- setting up / Setting up Grafana
- alerts, configuring / Configuring alerts in Grafana
- graphical process units (GPUs) / Modern IT infrastructure
- gRPC / Kubernetes for container orchestration
H
- highly reliable IT infrastructures
- about / Highly reliable IT infrastructures
- serverless computing, emergence / The emergence of serverless computing
- HTTP1.x/2.x / Kubernetes for container orchestration
- hyper-converged infrastructure (HCI) / IT reliability challenges and solution approaches, Modern IT infrastructure
I
- in-memory database (IMDB) / Integrated platforms are the need of the hour for resiliency
- information and communication technology (ICT) / Envisioning the digital era
- infrastructure as code (IaC)
- about / The growing software penetration and participation, The emergence of containerized clouds, Infrastructure as code
- immutable infrastructure / Infrastructure as code
- stateless applications / Infrastructure as code
- cascading failures, avoiding / Infrastructure as code
- back-off algorithms / Infrastructure as code
- retry / Infrastructure as code
- timeouts / Infrastructure as code
- idempotent operations / Infrastructure as code
- fall backs / Infrastructure as code
- service degradation / Infrastructure as code
- resilience, against intermittent and transient errors / Infrastructure as code
- circuit breaking / Infrastructure as code
- load balancing / Infrastructure as code
- infrastructure security
- about / Infrastructure security
- AWS / Infrastructure security
- Google / Infrastructure security
- Microsoft Azure / Infrastructure security
- Symantec / Infrastructure security
- reference / Infrastructure security
- integrated platforms
- need for / Integrated platforms are the need of the hour for resiliency
- bulkhead pattern, issues / Integrated platforms are the need of the hour for resiliency
- circuit breaker pattern, issues / Integrated platforms are the need of the hour for resiliency
- isolation / Integrated platforms are the need of the hour for resiliency
- autonomous decision making capabilities / Integrated platforms are the need of the hour for resiliency
- external monitoring / Integrated platforms are the need of the hour for resiliency
- integrated platform approach / Integrated platforms are the need of the hour for resiliency
- Internet of Things (IoT) / Characterizing the next-generation software systems , Modern IT infrastructure, About the digital transformation
- Istio
- about / Integrated platforms are the need of the hour for resiliency, Istio
- Envoy / Integrated platforms are the need of the hour for resiliency, Istio
- Mixer / Integrated platforms are the need of the hour for resiliency, Istio
- Pilot / Integrated platforms are the need of the hour for resiliency
- CA / Integrated platforms are the need of the hour for resiliency
- Node agent / Integrated platforms are the need of the hour for resiliency
- Broker / Integrated platforms are the need of the hour for resiliency
- reference / Istio, Visualizing an Istio service mesh
- visualizing / Visualizing an Istio service mesh
- installing, on Kubernetes / Installing Istio on Kubernetes
- IT as a Service (ITaaS) / The cloud service paradigm
- IT elasticity / Plunging into the SRE discipline
- IT operational analytics (ITOA) / Open source log analytics platforms, IT operational analytics
- IT performance
- analytics / IT performance and scalability analytics
- IT reliability
- challenges / IT reliability challenges and solution approaches
- solution approaches / IT reliability challenges and solution approaches
- IT resiliency / Plunging into the SRE discipline
- IT scalability
- analytics / IT performance and scalability analytics
- IT security
- analytics / IT security analytics
J
- Jenkins
- about / Code as function deployment
- CI process, setting up / CI tools
- installing / Installing Jenkins
- setting up, for GitHub / Jenkins setup for GitHub
- job, setting up / Setting up the Jenkins job
- Git, installing / Installing Git
- job, starting / Starting the Jenkins job
- Jersey Framework
- about / Jersey Framework
- reference / Jersey Framework
- JFR / Tools to monitor microservices
K
- key performance indicators (KPI) / Design principles for reliability
- Kiali
- reference / Visualizing an Istio service mesh
- about / Visualizing an Istio service mesh
- Kubernetes
- for container orchestration / Kubernetes for container orchestration
- growing role, for container era / Decoding the growing role of Kubernetes for the container era
- about / Prometheus architecture, The emergence of Kubernetes
- reference / The emergence of Kubernetes
- for containerized cloud environments / The growing solidity of the Kubernetes platform for containerized clouds
- architecture / Kubernetes architecture – how it works
- Kubernetes master / Kubernetes architecture – how it works
- worker node / Kubernetes architecture – how it works
- pods / Kubernetes architecture – how it works
- nodes / Kubernetes architecture – how it works
- ReplicaSets / Kubernetes architecture – how it works
- Kubernetes StatefulSets / Kubernetes architecture – how it works
- DaemonSets / Kubernetes architecture – how it works
- jobs / Kubernetes architecture – how it works
- secrets / Kubernetes architecture – how it works
- ConfigMaps / Kubernetes architecture – how it works
- deployments / Kubernetes architecture – how it works
- security / Kubernetes architecture – how it works
- installing / Installing the Kubernetes platform
- client, installing / Installing the Kubernetes client
- Istio, installing / Installing Istio on Kubernetes
- application, checking / Trying the application
- services, deploying / Deploying services to Kubernetes
- Kubernetes as a Service (KaaS) / The growing solidity of the Kubernetes platform for containerized clouds
- Kubernetes master
- storage / Kubernetes architecture – how it works
- API server / Kubernetes architecture – how it works
- Scheduler / Kubernetes architecture – how it works
- controller manager / Kubernetes architecture – how it works
L
- Linkerd
- log analytics
- about / Log analytics
- open source log analytics platforms / Open source log analytics platforms
- cloud-based log analytics platforms / Cloud-based log analytics platforms
- AI-enabled log analytics platforms / AI-enabled log analytics platforms
- Loom / Loom
- enterprise-class log analytics platforms / Enterprise-class log analytics platforms
- key capabilities / The key capabilities of log analytics platforms
- centralized log-management tools / Centralized log-management tools
- Loom
- reference / Loom
M
- machine-learning (ML) algorithms
- about / Prognostic, predictive, and prescriptive analytics
- for infrastructure automation / Machine-learning algorithms for infrastructure automation
- Magnum Client / What is container orchestration?
- maintenance, repair, and overhaul (MRO) / Prognostic, predictive, and prescriptive analytics
- manage engine applications manager
- reference / The monitoring tool capabilities
- Management design pattern / Design pattern
- Marathon / What is container orchestration?
- mean time between failures (MTBF) / Design principles for availability, IT operational analytics
- mean time to failure (MTTF) / The importance of SREs
- mean time to resolve (MTTR) / The importance of SREs , Design principles for availability
- message-oriented middleware (MoM) / Command query responsibility segregation pattern
- microservice deployment, examples
- container platform deployment, with Kubernetes / A container platform deployment example with Kubernetes
- code as function deployment / Code as function deployment
- virtual platform-based deployment, with Jnekins or TeamCity / Virtual platform-based deployment using Jenkins or TeamCity
- microservices
- about / What are microservices?
- design principles / Microservice design principles
- deployment / Deploying microservices
- container platform-based deployment tools / Container platform-based deployment tools
- code as function deployment / Code as function deployment
- virtualization-based platform deployment / Virtualization-based platform deployment
- Spring Boot, using / Microservices using Spring Boot and the RESTful framework
- RESTful framework, using / Microservices using Spring Boot and the RESTful framework
- facts / Important facts about microservices
- in current market / Microservices in the current market
- designing / When to stop designing microservices
- teams, dividing / Can the microservice format be used to divide teams into small or micro teams?
- versus SOA / Microservices versus SOA
- briefing / Briefing microservices and containers
- microservices, monitoring
- about / Monitoring the microservices
- application metrics / Application metrics
- platform metrics / Platform metrics
- system events / System events
- with tools / Tools to monitor microservices
- microservices API Gateway
- about / Microservice API Gateway
- benefits / The benefits of an API Gateway for microservices-centric applications
- security features / Security features of API Gateways
- service mesh / API Gateway and service mesh in action
- API management suite / API management suite
- microservices architecture (MSA)
- about / The cloud service paradigm, MSA is the prominent way forward, The relevance of event-driven microservices, Cloud infrastructure and application monitoring, Cloud-native and enabled applications for the digital era, Microservice API Gateway
- emergence / The emergence of microservices architecture
- advantages / The emergence of microservices architecture
- microservices layered architecture / MSA is the prominent way forward
- atomic microservices / MSA is the prominent way forward
- composite microservices / MSA is the prominent way forward
- API services / MSA is the prominent way forward
- for reliable software / MSA for reliable software
- orchestration platforms / The accelerated adoption of containers and orchestration platforms
- containers / The accelerated adoption of containers and orchestration platforms
- containerized clouds, emergence / The emergence of containerized clouds
- demystifying / Demystifying microservices architecture
- microservices design
- best practices / Microservices design – best practices
- event-driven microservices, relevancy / The relevance of event-driven microservices
- asynchronous communication, need for / Why asynchronous communication?
- event-driven microservices, need for / Why event-driven microservices?
- modern IT infrastructure
- about / Modern IT infrastructure
- modern data analytics methods, elaborating / Elaborating the modern data analytics methods
- monitoring tool
- capabilities / The monitoring tool capabilities
- benefits / The benefits
N
- Network access control systems (NACLs) / Highly reliable IT infrastructures
- Neutron / What is container orchestration?
- node agent / Service mesh architectures
- Node Package Manager (NPM) / Ballerina programming
- non-functional requirements (NFRs) / The growing software penetration and participation, IT reliability challenges and solution approaches, Cloud infrastructure and application monitoring
- non-functional requirements (NFRs), challenges
- agile application design / The growing software penetration and participation
- accelerated software programming / The growing software penetration and participation
- automated software deployment, through DevOps / The growing software penetration and participation
- Nova / What is container orchestration?
O
- open service broker (OSB) / Integrated platforms are the need of the hour for resiliency
- open source log analytics platforms / Open source log analytics platforms
- OpenStack Magnum
- about / What is container orchestration?
- reference / What is container orchestration?
- operating system (OS) / Why use containerization?
- operational level agreement (OLA) / IT reliability challenges and solution approaches
- OverOps
- log-management, enhancing / OverOps enhances log-management
- Application Flow Analysis / OverOps enhances log-management
- Business Transactions Analysis / OverOps enhances log-management
P
- pagerduty / Prometheus architecture
- performance engineering and enhancement (PE2) / The vitality of the SRE domain
- predictive analytics / Prognostic, predictive, and prescriptive analytics
- prescriptive analytics / Prognostic, predictive, and prescriptive analytics
- prognostic analytics / Prognostic, predictive, and prescriptive analytics
- Prometheus
- about / Prometheus, Istio
- features / Prometheus
- architecture / Prometheus architecture
- setting up / Setting up Prometheus
- alerts, configuring / Configuring alerts in Prometheus
- metrics / Configuring alerts in Prometheus
- labels / Configuring alerts in Prometheus
- Prometheus, architecture
- short-lived jobs / Prometheus architecture
- service discovery / Prometheus architecture
- alertmanager / Prometheus architecture
- Prometheus web UI / Prometheus architecture
- Pushgateway / Prometheus architecture
Q
- QA team
- role / The role of QA teams in DevOps
- practices / QA practices
- quality of experience (QoE) / The growing software penetration and participation
- quality of service (QoS) / The growing software penetration and participation, IT reliability challenges and solution approaches, The monitoring tool capabilities
R
- rapid application development (RAD) tools / Why is service mesh paramount?
- reactive applications
- with EDA / The role of EDA to produce reactive applications
- command query responsibility segregation pattern / Command query responsibility segregation pattern
- Reactive Manifesto
- reference / The need for reliable software
- reactive systems
- about / Resilient microservices and reliable applications, Reactive systems
- versus reactive programming / Reactive systems
- highly reliable / Reactive systems are highly reliable
- elasticity / The elasticity of reactive systems
- Red Hat's OpenShift / What is container orchestration?
- reference architecture (RA) / MSA is the prominent way forward
- reliability
- of applications / Reliability
- reliable IT infrastructures
- about / Reliable IT infrastructures
- high availability / High availability
- fault-tolerance, towards higher availability / High availability
- auto-scaling / Auto-scaling
- real-time scalability / Auto-scaling
- reliable IT systems / Reliable IT systems – the emerging traits and tips
- reliable platforms and infrastructures
- reliable software
- need for / The need for reliable software
- microservices architecture, emergence / The emergence of microservices architecture
- Docker enabled containerization / Docker enabled containerization
- containerized microservices / Containerized microservices
- Kubernetes, for container orchestration / Kubernetes for container orchestration
- resilient microservices / Resilient microservices and reliable applications
- reliable applications / Resilient microservices and reliable applications
- remote procedure calls (RPCs) / Describing the service mesh concept
- Representational State Transfer (REST)
- about / Representational State Transfer (REST)
- Spring Boot application, deploying / Deploying the Spring Boot application
- microservices, monitoring / Monitoring the microservices
- request and response (R and R) model / The role of EDA to produce reactive applications
- request per second (RPS) / IT performance and scalability analytics
- resiliency approaches
- enforcing / The promising and potential approaches for resiliency and reliability
- MSA / MSA is the prominent way forward
- integrated platforms / Integrated platforms are the need of the hour for resiliency
- resiliency patterns, for microservices
- about / Integrated platforms are the need of the hour for resiliency
- client resiliency patterns / Integrated platforms are the need of the hour for resiliency
- operations patterns / Integrated platforms are the need of the hour for resiliency
- service registry pattern / Integrated platforms are the need of the hour for resiliency
- log aggregator patterns / Integrated platforms are the need of the hour for resiliency
- correlation ID pattern / Integrated platforms are the need of the hour for resiliency
- circuit breaker pattern / Integrated platforms are the need of the hour for resiliency
- handshaking pattern / Integrated platforms are the need of the hour for resiliency
- bulkhead pattern / Integrated platforms are the need of the hour for resiliency
- microservices development patterns / Integrated platforms are the need of the hour for resiliency
- single page application (SPA) pattern / Integrated platforms are the need of the hour for resiliency
- backend for frontend (BFF) pattern / Integrated platforms are the need of the hour for resiliency
- entity and aggregate patterns / Integrated platforms are the need of the hour for resiliency
- services patterns / Integrated platforms are the need of the hour for resiliency
- adapter microservices pattern / Integrated platforms are the need of the hour for resiliency
- strangler application pattern / Integrated platforms are the need of the hour for resiliency
- microservice design and implementation patterns / Integrated platforms are the need of the hour for resiliency
- Ambassador pattern / Integrated platforms are the need of the hour for resiliency
- anti-corruption layer pattern / Integrated platforms are the need of the hour for resiliency
- gateway aggregation pattern / Integrated platforms are the need of the hour for resiliency
- gateway offloading pattern / Integrated platforms are the need of the hour for resiliency
- gateway routing pattern / Integrated platforms are the need of the hour for resiliency
- sidecar pattern / Integrated platforms are the need of the hour for resiliency
- application decomposition patterns / Integrated platforms are the need of the hour for resiliency
- decomposition by use case / Integrated platforms are the need of the hour for resiliency
- decomposition by resources / Integrated platforms are the need of the hour for resiliency
- decomposition by responsibilities/functions / Integrated platforms are the need of the hour for resiliency
- microservices deployment patterns / Integrated platforms are the need of the hour for resiliency
- single host and multiple services / Integrated platforms are the need of the hour for resiliency
- single service per host / Integrated platforms are the need of the hour for resiliency
- serverless/abstracted platform / Integrated platforms are the need of the hour for resiliency
- design patterns, in API Gateways / Integrated platforms are the need of the hour for resiliency
- authorization / Integrated platforms are the need of the hour for resiliency
- gateway / Integrated platforms are the need of the hour for resiliency
- resilient microservices / Resilient microservices
- Resource as a Service (RaaS) / The challenges ahead
- RESTful framework
- with microservices / Microservices using Spring Boot and the RESTful framework
- return on investment (RoI) / Highly reliable IT infrastructures
- root-cause analysis (RCA)
- about / The monitoring tool capabilities
- importance / The importance of root-cause analysis
- OverOps / OverOps enhances log-management
- Rust
- about / Rust programming
- reference / Rust programming, Installing Rust, The future of Rust programming
- installing / Installing Rust
- programming with / Concept of Rust programming
- variables, ownership / The ownership of variables in Rust
- values, borrowing / Borrowing values in Rust
- memory management / Memory management in Rust
- mutability / Mutability in Rust
- concurrency / Concurrency in Rust
- error-handling / Error-handling in Rust
- future / The future of Rust programming
S
- sensitive and responsive (S and R) / Why event-driven microservices?
- Serverless
- reference / Code as function deployment
- about / Code as function deployment
- serverless computing
- emergence / The emergence of serverless computing
- Serverless configuration file
- reference / Example 3 – the Serverless deployment tool
- service-level agreements (SLAs) / The importance of SREs
- service level agreement (SLA) / IT reliability challenges and solution approaches
- service mesh
- solutions / Service mesh solutions
- about / Describing the service mesh concept, Service mesh solutions
- data plane, versus control plane / Data plane versus control plane summary
- importance / Why is service mesh paramount?
- architecture / Service mesh architectures
- monitoring / Monitoring the service mesh
- deployment models / Service mesh deployment models
- service mesh solutions
- for microservice resiliency / Kubernetes for container orchestration
- features / Service mesh solutions
- Linkerd / Linkerd
- Istio / Istio
- service mesh solutions, characteristics
- dynamic request routing / Service mesh deployment models
- control plane / Service mesh deployment models
- service discovery / Service mesh deployment models
- load balancing / Service mesh deployment models
- service oriented architecture (SOA) / Briefing microservices and containers, Demystifying microservices architecture
- services, DevOps-as-a-Service (DaaS)
- types / Types of services under DaaS
- one-click deployment and rollback, example / An example of one-click deployment and rollback
- single board computers (SBCs) / Characterizing the next-generation software systems
- single point of contact (SPOC) / The importance of SREs
- Single Sign On (SSO) / Design pattern
- Site Reliability Engineering (SRE)
- about / Setting the context for practical SRE
- next-generation software systems, characterizing / Characterizing the next-generation software systems
- next-generation hardware systems, characterizing / Characterizing the next-generation hardware systems
- hybrid IT / Moving toward hybrid IT and distributed computing
- distributed computing / Moving toward hybrid IT and distributed computing
- digital era, envisioning / Envisioning the digital era
- cloud service paradigm / The cloud service paradigm
- growing software penetration / The growing software penetration and participation
- growing software participation / The growing software penetration and participation
- discipline / Plunging into the SRE discipline
- challenges / The challenges ahead
- vitality / The vitality of the SRE domain
- importance / The importance of SREs
- toolsets / Toolsets that SREs typically use
- software requirement specifications (SRS) / Continuous process and infrastructure development
- Splunk
- reference / Enterprise-class log analytics platforms
- about / Enterprise-class log analytics platforms
- Spring Boot
- with microservices / Microservices using Spring Boot and the RESTful framework
- reference / Microservices using Spring Boot and the RESTful framework
- characteristics / Microservices using Spring Boot and the RESTful framework
- application, deploying / Deploying the Spring Boot application
- stateful containers / Application and volume containers
- stateless containers / Application and volume containers
- system elasticity / Resilient microservices and reliable applications
- system resiliency / Resilient microservices and reliable applications
T
- TeamCity / Code as function deployment
- time-to-live (TTL) / Asynchronous messaging patterns for event-driven microservices
- total cost of ownership (TCO) / Highly reliable IT infrastructures
- transaction per second (TPS) / IT performance and scalability analytics
- two-phase commit (2PC) pattern / Asynchronous messaging patterns for event-driven microservices
V
- virtualization-based platform deployment
- about / Virtualization-based platform deployment
- traditional scripts / Virtualization-based platform deployment
- Traditional Makefiles / Virtualization-based platform deployment
- Capistrano / Virtualization-based platform deployment
- CI/CD / Virtualization-based platform deployment
- virtual machine (VM) / The importance of SREs , The containerization paradigm, Why use containerization? , Describing the service mesh concept, Prognostic, predictive, and prescriptive analytics, Cloud-native and enabled applications for the digital era
- virtual machine monitor (VMM) / Prognostic, predictive, and prescriptive analytics
- volume
- ephermal storage volume / Kubernetes architecture – how it works
- persistent storage / Kubernetes architecture – how it works
- volume containers / Application and volume containers
W
- Web Application Archive (WAR) file / Deploying the Spring Boot application
- well-architected framework (WAF) / Design pattern
- wide area networks (WANs) / Describing the service mesh concept
- worker node, Kubernetes
- Kubelet / Kubernetes architecture – how it works
- Kube-Proxy / Kubernetes architecture – how it works
- cAdvisor / Kubernetes architecture – how it works