Leanpub Header

Skip to main content

Cloud-Native Engineering: AWS, Kubernetes, Go and kdeps

A hands-on path through cloud-native DevOps with Go.

Minimum price

$49.00

$99.00

You pay

Author earns

$

Also available for 1 course credit with a Learner Membership

These courses have a total suggested price of $526. Get them now for only $49.00!
About

About

About the Track

Build, deploy and operate cloud-native systems with AWS, Kubernetes, Go and kdeps.

Share this track

Certificate

Verified Certificate

When you successfully complete the Track, you will receive a verified Certificate of Completion from Leanpub, certifying that you have completed the entire Track.

Courses

Courses Included

AWS in Production: The Course

Build and operate real serverless and container systems on AWS, from DNS to CI/CD.

AWS in Production

Build and operate real serverless and container systems on AWS, from DNS to CI/CD.

What You'll Learn

✔ Route traffic with Route 53 and build APIs with Lambda and API Gateway

✔ Orchestrate workflows with Step Functions

✔ Manage infrastructure as code (Serverless Framework, CDK, SST, Terraform)

✔ Secure access with IAM, JWT, Secrets Manager and KMS

✔ Use S3, SNS, SQS and DynamoDB

✔ Run containers with ECR, Docker and ECS

✔ Monitor with CloudWatch dashboards, alarms and Insights

✔ Deploy from GitHub Actions

Who Is This Course For?

Backend and DevOps engineers who need to run real workloads on AWS.

Prerequisites

Programming experience and basic command-line skills. An AWS account helps for following along.

Why This Course?

Services are taught as parts of one production system, with security, observability and deployment built in rather than bolted on.

How It Works

  • 21 chapters, each ending with a 5-question multiple-choice quiz (3 attempts, best score counts)
  • A 20-question final exam covering the whole course
  • 125 quiz questions in total
  • Score 70% to pass; 85% or more earns honors
  • Pass to receive a certificate of completion

Written by Joel Bryan Juliano.

Kubernetes for All: The Course

Provision, deploy and operate a full Kubernetes platform from scratch with one well-built Bash script.

Kubernetes for All

Provision, deploy and operate a full Kubernetes platform from scratch with one well-built Bash script.

What You'll Learn

✔ Structure a production-grade Bash codebase: safety settings, exit codes, locking, logging and config

✔ Create and manage local kind clusters

✔ Build images and run Docker operations

✔ Deploy with kubectl and package with Helm

✔ Provision, reload, recover and tear down a whole platform

✔ Run GitOps with ArgoCD

✔ Add metrics and dashboards with Prometheus and Grafana

✔ Trace requests with OpenTelemetry

Who Is This Course For?

Developers, DevOps and platform engineers, and students who want to understand Kubernetes by building and operating a real environment end to end.

Prerequisites

Comfort with a terminal and basic shell commands. Docker installed locally. No prior Kubernetes experience required.

Why This Course?

Instead of isolated snippets, you follow one complete datacenter.sh tool from first line to GitOps and observability, so every concept lands in working code.

How It Works

  • 21 chapters, each ending with a 5-question multiple-choice quiz (3 attempts, best score counts)
  • A 20-question final exam covering the whole course
  • 125 quiz questions in total
  • Score 70% to pass; 85% or more earns honors
  • Pass to receive a certificate of completion

Written by Joel Bryan Juliano.

Distributed Systems in Go: The Course

Build Go services that communicate, fail and recover, ending with one complete distributed system.

Distributed Systems in Go

Build Go services that communicate, fail and recover, ending with one complete distributed system.

What You'll Learn

✔ Understand the cost of coordination and when to distribute

✔ Use Go concurrency as distributed systems in miniature

✔ Build HTTP services, middleware and JWT auth across services

✔ Propagate context across service boundaries

✔ Work with Kafka: backpressure and consumer groups

✔ Make gRPC calls with retries and circuit breakers

✔ Handle consistency, observability, config and secrets

✔ Test distributed systems and assemble a capstone system

Who Is This Course For?

Go developers and backend engineers moving from single services to systems of cooperating services.

Prerequisites

Working knowledge of Go basics (types, functions, goroutines). Familiarity with HTTP and databases helps.

Why This Course?

Each chapter grows the same codebase, so you see how queues, RPC, consistency and observability fit together in one running system.

How It Works

  • 15 chapters, each ending with a 5-question multiple-choice quiz (3 attempts, best score counts)
  • A 20-question final exam covering the whole course
  • 95 quiz questions in total
  • Score 70% to pass; 85% or more earns honors
  • Pass to receive a certificate of completion

Written by Joel Bryan Juliano.

AI Appliances: The Course

Build and deploy autonomous AI agents and multi-agent agencies in YAML with kdeps.

AI Appliances

Build and deploy autonomous AI agents and multi-agent agencies in YAML with kdeps.

What You'll Learn

✔ Understand AI appliances and kdeps core concepts

✔ Build in workflow mode and agent mode

✔ Use LLM, data and knowledge resources

✔ Automate the browser and validate API responses

✔ Compose components and multi-agent agencies

✔ Configure sessions, CORS and route restrictions

✔ Deploy with Docker, Kubernetes, a standalone binary or web server mode

✔ Validate, debug, iterate and handle errors with onError

Who Is This Course For?

Developers and engineers who want to build and ship AI agents without writing a large application stack.

Prerequisites

Comfort with the command line and YAML. Docker experience helps for the deployment chapters.

Why This Course?

It covers the whole path from a first workflow to deployed, multi-agent systems, with real-world examples and an LLM server appliance.

How It Works

  • 26 chapters, each ending with a 5-question multiple-choice quiz (3 attempts, best score counts)
  • A 20-question final exam covering the whole course
  • 150 quiz questions in total
  • Score 70% to pass; 85% or more earns honors
  • Pass to receive a certificate of completion

Written by Joel Bryan Juliano.

Instructor

About the Instructor

Joel Bryan Juliano

Hi, I'm Joel.

I am Dutch-Filipino Software Engineer with 20+ years of experience.

And with over 20 years in the game, I’ve seen it all and loved every minute of it.

My journey has taken me through a variety of industries, from sports streaming to cybersecurity, both in the private sector and for the Dutch government, and everything in between.

Along the way, I’ve picked up a diverse set of skills and experiences, in which I document into books.

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub