Java, Serverless, Google App Engine, gVisor, Kubernetes

Java, Serverless, Google App Engine, gVisor, Kubernetes

A conversation with Ludovic Champenois about Java, Google App Engine, Kubernetes
1 Stunde 14 Minuten
Podcast
Podcaster
Java, Serverless, Clouds, Architecture and Web conversations with Adam Bien

Beschreibung

vor 4 Jahren
An airhacks.fm conversation with Ludovic Champenois (@ludoch)
about: Amstrad CPC 64 with audio tape, listen to bugs, first
project: a family tree in Basic, 8-bit music over gaming, learning
APL with Game of Life then fortran, inventing the iPad with Apple
II, Pascal and assembler, working with computers on boats with Vax
VMS and Fortran, refactoring logistics software from VAX to Unix
C++ and DEC Alphas, starting at Sun Microsystems in 1996, from Java
0.9 to 1.0, Javasoft vs. Sun Tools, TeamWare was like git but
developed by Sun, interviewing the CEO of NetBeans at Sun, working
on Netbeans Enterprise Edition, xdoclet was forbidden by Sun
Microsystems, Javasoft was the church, using Netbeans at Google,
improving application servers usability, writing deployment
descriptors by hand, Java EE 5 was a revolution, it was impossible
to write an EJB 2 with vi, starting to work on iPlanet Netscape and
Sun Server, Java EE Reference Implementation was the ancestor of
Glassfish, using Glassfish as Reference Implementation and
commercial offering at the same time, implementing HK2 - the
dependency injection for Glassfish, generating JAX-RS resources
with asm, starting at the Google AppEngine Team in 2011, Google
AppEngine (GAE) is one of the first Platform as a Service (PaaS)
offerings, serverless and elastic Google AppEngine, GAE came with
JPA-like persistence, GAE ships with a single JAR which
communicates to various Google services, GAE supports Java 11, GAE
supports Servlets and jetty, kubernetes was created at the GAE
team, GAE is a single application running on Google's
infrastructure, GAE was not able to secure Java 8 like it secured
Java 6 and Java 7, using gVisor as replacement for Java's security
model, gVisor is the basis of Cloud Run, gVisor rewrites syscalls,
gVisor is the new implementation of the libc library, gVisor is the
matrix for JVM, Ludovic's presentation about GAE: Evolution of a
Platform as a Service from the inside

Ludovic Champenois on twitter: @ludoch

Weitere Episoden

Not Your Java Package Handler
1 Stunde 12 Minuten
vor 7 Monaten
From Punch Cards (and Tapes) to Java
1 Stunde 6 Minuten
vor 7 Monaten
Injection Without Reflection
57 Minuten
vor 8 Monaten
About Amazon Corretto
1 Stunde 5 Minuten
vor 8 Monaten

Kommentare (0)

Lade Inhalte...

Abonnenten

15
15