The Best Developer Conferences of 2022

Unlike a lot of industries, conferences for developers are actually worth it. They aren’t just an excuse to spend your T&E budget, stay in a new hotel and see some bands that are over the hill.

Why? Between learning the actual skills of programming and the actual work of building, leading and creating teams of developers, there is a massive skills gap. Unless you’re lucky enough to have a mentor with all the answers you need to grow your career, the best way to learn what you don’t know is by tapping into the developer community.

Creating a Culture of Engineering Productivity at Netflix

At Netflix, we don’t just think about productivity - we engineer it. There’s an entire team within Netflix dedicated to productivity. I lead the Develop Domain along with my Delivery and Observability Domain peers, and together, we make up Productivity Engineering.

I recently sat down with the Dev Interrupted podcast to discuss all things productivity, how I run my team, and how other managers should view employee success. Here’s how we think about it at Netflix:

Engineering Productivity and Culture at Netflix

What is it like to work at Netflix as a developer? How do they think about culture, customers and engineering productivity?

In this incredible episode of Dev Interrupted, I bring in Kathryn Koehler, the Director of Productivity Engineering at Netflix, to chat about what makes Netflix so unique and why they are standardizing data-driven engineering today.

How to Develop an App Like Netflix in 2021 (Part 2)

With currently around 183 million subscribers (April 2020), Netflix is the world’s leading video streaming service. It was founded by Reed Hastings and Marc Randolph in 1997 as a DVD-by-mail rental service.

By now, Netflix is available in over 190 countries and allows its users to watch a variety of TV shows, movies, documentaries, and much more. The annual revenue of Netflix reached 20.15 billion U.S. dollars in 2019.

Interested in Starting a Netflix-Like Streaming Service in 2021?

It’s no secret that Netflix is the leader in the video streaming industry. By April 2020, the video streaming giant had almost 183 million subscribers. In 2019, the company’s annual revenue reached 20.15 billion U.S. dollars.

The best part? The demand for streaming services is growing, and most likely, it won’t stop any time soon. Now is the perfect time to create a streaming service like Netflix! But, how do you start a streaming service? What is the right strategy to build an app like Netflix, and how much will it cost? In this post, we will try to address all those questions. But, before you go any further, check out some facts and statistics about Netflix. Let’s begin!

Circuit Breaker Design Pattern Using Netflix Hystrix

Check out this circuit design!
You may also like: Design Patterns in Java: Singleton

1. Introduction

A circuit breaker is an electronic/electrical component that makes a circuit open so that no current can flow through it. It is used to prevent the damage caused by excess current from an overload or short circuit.

Generally, fuses are considered to be a circuit breaker, but there is a subtle difference between circuit breakers and fuses. Fuses operate once and must be replaced but the circuit breaker can be reset to resume the normal operation.

Writing About Microservices [Prompts]

Some ideas to get you started.

Writer's block is the WORST, but good news! We have just the remedy you need! Everyone knows that writing about microservices is not for the faint of heart. We have compiled a couple of prompts to get you started. 

Like these prompts? Have ideas for future prompts? Comment below and let us know!

How to Build an API Gateway With Netflix’s Zuul and Spring Boot

When you develop applications in a microservices architecture, it is often required to route API requests to the respective service(s). Doing this with a general-purpose load balancer like Nginx or Apache was the practice before, but it takes some control away from the application. Also, it is important to remember that maintaining an API-Gateway service brings you more benefits other than load balancing like below.

  • Authentication and Security
  • Monitoring
  • Dynamic Routing
  • Static Response handling
  • Rate limiting

You can implement all the above features with Spring Boot + Zuul, but this article will only cover how to create your first API-Gateway application. Let's start with an example.