article thumbnail

SKP's Java/Java EE Gotchas: Clash of the Titans, C++ vs. Java!

DZone

As a Software Engineer, the mind is trained to seek optimizations in every aspect of development and ooze out every bit of available CPU Resource to deliver a performing application. This begins not only in designing the algorithm or coming out with efficient and robust architecture but right onto the choice of programming language.

Java 207
article thumbnail

Ready for changes with Hexagonal Architecture

The Netflix TechBlog

Our wider Studio Engineering Organization has built more than 30 apps that help content progress from pitch (aka screenplay) to playback: ranging from script content acquisition, deal negotiations and vendor management to scheduling, streamlining production workflows, and so on. The dependency graph in Hexagonal Architecture goes inward.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

How Netflix Content Engineering makes a federated graph searchable

The Netflix TechBlog

By Alex Hutter , Falguni Jhaveri and Senthil Sayeebaba Over the past few years Content Engineering at Netflix has been transitioning many of its services to use a federated GraphQL platform. In a federated graph architecture, how can we answer such a query given that each entity is served by its own service?

article thumbnail

Unlock end-to-end observability insights with Dynatrace PurePath 4 seamless integration of OpenTracing for Java

Dynatrace

Cloud-native technologies and microservice architectures have shifted technical complexity from the source code of services to the interconnections between services. Heterogeneous cloud-native microservice architectures can lead to visibility gaps in distributed traces. Dynatrace news.

Java 242
article thumbnail

Pinterest Open-Sources a Production-Ready PubSub Java Client for Kafka, Flink, and MemQ

InfoQ

The library helped the engineering teams by increasing developer velocity, and the scalability and stability of services using it. Over 90% of Java applications have migrated to PSC with minimal changes. Pinterest open-sourced its generic PubSub client library, PSC, which has been heavily used in production for a year and a half.

article thumbnail

Geek Reading - Week of June 5, 2013

DZone

Simpler UI Testing with CasperJS ( Architects Zone – Architectural Design Patterns & Best Practices). Using MongoDB as a cache store ( Architects Zone – Architectural Design Patterns & Best Practices). Linux System Mining with Python ( Javalobby – The heart of the Java developer community). Java EE 7 is Final.

Java 244
article thumbnail

Platform Engineering Teams Done Right…

Adrian Cockcroft

There are three current underlying reasons for the platform engineering meme today. The layers of platforms start at the bottom with hardware choices such as which CPU architectures and vendors you want to use. We used this model effectively at Netflix when I was their cloud architect from 2010 through 2013.