SlideShare a Scribd company logo
@CesarTronLozai
JVM ROUNADBOUT
CLOUD READY JAVA WITH KUBERNETES
@CesarTronLozai
INTRODUCTION
JAVA AND THEN WHAT?
BUILD
?
@CesarTronLozai
CONTAINERS
CONTAINERS VS VM
source: https://www.docker.com/what-container
@CesarTronLozai
CONTAINERS
ADVANTAGES OF CONTAINERS
▸ Portability: works everywhere
▸ Immutable infrastructure
▸ Lightweight footprint (ship only what you need)
▸ Optimised (layers)
@CesarTronLozai
CONTAINERS
CONS OF CONTAINERS
▸ Weak isolation: containers share same kernel
▸ Networking for certain use case can be tricky
▸ Performance with high number of layers
@CesarTronLozai
CONTAINERS
JAVA2DOCKER?
▸ Manual Dockerfile
▸ Maven/Gradle
▸ fabric8-maven-plugin
▸ spotify:dockerfile-maven
▸ Gradle docker-plugin
@CesarTronLozai
CONTAINERS
PITFALLS WITH JAVA 1/3
▸ Java wasn’t designed with Docker in mind
▸ Docker Engine
▸ 32GB RAM
▸ Docker memory limit 1GB
▸ JVM sees 32GB RAM, Heap defaults to 6GB
▸ JVM will get killed by docker if heap > 1GB
@CesarTronLozai
CONTAINERS
PITFALLS WITH JAVA 2/3
▸ Since Java SE 8u131 and JDK9
▸ -XX:+UnlockExperimentalVMOptions 

-XX:+UseCGroupMemoryLimitForHeap

-XX:MaxRAMFraction=2

-Djava.util.concurrent.ForkJoinPool.common.parallelism=2
https://blogs.oracle.com/java-platform-group/java-se-support-for-docker-cpu-and-memory-limits
https://developers.redhat.com/blog/2017/03/14/java-inside-docker/
https://bugs.openjdk.java.net/browse/JDK-8186315
@CesarTronLozai
CONTAINERS
PITFALLS WITH JAVA 3/3
▸ Since Java 10
▸ -XX:InitialRAMPercentage=70

-XX:MaxRAMPercentage=70
@CesarTronLozai
CONTAINERS
DOCKERFILE
FROM openjdk:10-jdk-slim AS jdkBuilder
RUN $JAVA_HOME/bin/jlink 
--module-path /opt/jdk/jmods 
--verbose 
--add-modules java.base,…
--output /opt/jdk-minimal 
--compress 2 
--no-header-files
FROM debian:9-slim
COPY --from=jdkBuilder /opt/jdk-minimal /opt/jdk-minimal
ENV JAVA_HOME=/opt/jdk-minimal
COPY target/*.jar /opt/
CMD $JAVA_HOME/bin/java $JAVA_OPTS -jar /opt/*.jar
@CesarTronLozai
INTRODUCTION
DOCKER AND THEN WHAT?
BUILD DEPLOY
?
@CesarTronLozai
ORCHESTRATION
POPULAR FRAMEWORKS
▸ Amazon ECS
▸ Azure Container Service
▸ Docker Swarm
▸ Kubernetes (k8s)
@CesarTronLozai
KUBERNETES
WHY KUBERNETES (K8S)?
source https://octoverse.github.com/ data for 2017
@CesarTronLozai
KUBERNETES
DOCKER NATIVE INTEGRATION
▸ Announced at DockerCon 2017
https://blog.docker.com/2017/10/docker-enterprise-edition-kubernetes/
https://blog.docker.com/2018/01/docker-ee-kubernetes/
@CesarTronLozai
KUBERNETES
WHAT DOES IT DO?
@CesarTronLozai
KUBERNETES
POD
▸ Pod, unit of scheduling
POD
CONTAINER A CONTAINER B
LOCALHOST
STORAGE
apiVersion: extensions/v1beta1
kind: Deployment
spec:
replicas: 3
template:
spec:
containers:
- name: imageA
image: imageA:1.0
resources:
limits:
cpu: 800m
memory: 800Mi
ports:
- containerPort: 8080
- name: imageB
image: imageB:2.5
resources:
limits:
cpu: 800m
memory: 800Mi
ports:
- containerPort: 3000
@CesarTronLozai
KUBERNETES
CLUSTER
Worker 1 Worker 2 Worker 3
API
POD FOO POD FOO POD FOO
SCHEDULER
apiVersion: extensions/v1beta1
kind: Deployment
spec:
replicas: 3
template:
spec:
containers:
- name: imageA
image: imageA:1.0
ports:
- containerPort: 8080
- name: imageB
image: imageB:2.5
ports:
- containerPort: 3000
Master
@CesarTronLozai
KUBERNETES
SERVICE
Worker 1 Worker 2 Worker 3
API
POD FOO POD FOO POD FOO
SCHEDULER
Master
foo foo foo
http://foo:8080
ServicePOD
apiVersion: v1
kind: Service
metadata:
name: foo
spec:
ports:
- port: 8080
targetPort: 8080
protocol: TCP
type: ClusterIP
selector:
app: foo
@CesarTronLozai
KUBERNETES
CLUSTER
CLUSTER
POD FOO
C
POD BAR
A:8080 B:3000
POD BAR
A:8080 B:3000
bar
http://bar:8080
ServicePOD
@CesarTronLozai
KUBERNETES & JAVA
JAVA ECHOSYSTEM
Ribbon
Hystrix
kubeflix
Open Feign
@CesarTronLozai
KUBERNETES & JAVA
GR8T PARTIES
PARTY SERVICE FRIEND SERVICE
PARTIES FRIENDS
https://github.com/cesartl/gr8tparties
GET parties GET friendsOf
{parties} {friends}
@CesarTronLozai
KUBERNETES & JAVA
FRIENDS CLIENT (SPRING)
https://github.com/cesartl/gr8tparties
@FeignClient(name = "friend-service", fallback = FriendServiceClientFallback.class)
public interface FriendServiceClient {
@RequestMapping(method = RequestMethod.GET, path = “/friends/friendsOf/{username}")
UserListDto friendsOf(@PathVariable(name = "userId") String username);
}
@Component
public class FriendServiceClientFallback implements FriendServiceClient {
@Override
public FriendDto.UserListDto friendsOf(@PathVariable String userId) {
return FriendDto.UserListDto.newBuilder().build();
}
}
@CesarTronLozai
KUBERNETES & JAVA
FRIENDS CLIENT - CONFIGURATION
friend-service:
ribbon:
listOfServers: localhost:8080
friend-service:
ribbon:
NIWSServerListClassName: io.fabric8.kubeflix.ribbon.KubernetesServerList
application-local.yaml
application-k8s.yaml
@CesarTronLozai
KUBERNETES & JAVA
DEVELOPMENT WORKFLOW
@CesarTronLozai
KUBERNETES & JAVA
DEVELOPMENT WORKFLOW
https://www.telepresence.io/discussion/why-telepresence
@CesarTronLozai
KUBERNETES & JAVA
DEVELOPMENT WORKFLOW - TELEPRESENCE
https://www.telepresence.io/discussion/why-telepresence
@CesarTronLozai
KUBERNETES & JAVA
DEVELOPMENT WORKFLOW
https://www.telepresence.io/tutorials/java
https://github.com/cesartl/telepresence-k8s
@CesarTronLozai
TEXT
SERVICE MESH
Istio
Conduit Pod Foo
BAR
SIDECAR
SIDECAR
FOO
Pod Bar
@CesarTronLozai
KUBERNETES & JAVA
LINKS
https://github.com/cesartl/gr8tparties
@cesarTronLozai
@Devoxx4KidsUK
https://www.telepresence.io/tutorials/java
https://github.com/cesartl/telepresence-k8s
@CesarTronLozai
KUBERNETES & JAVA
AND MORE
@CesarTronLozai
KUBERNETES
WHAT DOES IT DO
Ad

Recommended

Dockerize your Symfony application - Symfony Live NYC 2014
Dockerize your Symfony application - Symfony Live NYC 2014
André Rømcke
 
Introduction to telepresence
Introduction to telepresence
Kyohei Mizumoto
 
Apt get no more let Vagrant, Puppet and Docker take the stage
Apt get no more let Vagrant, Puppet and Docker take the stage
Alessandro Cinelli (cirpo)
 
Dockerizing a Symfony2 application
Dockerizing a Symfony2 application
Roman Rodomansky
 
Dockerize Me: Distributed PHP applications with Symfony, Docker, Consul and A...
Dockerize Me: Distributed PHP applications with Symfony, Docker, Consul and A...
Alexey Petrov
 
Getting instantly up and running with Docker and Symfony
Getting instantly up and running with Docker and Symfony
André Rømcke
 
Rapid Development With Docker Compose
Rapid Development With Docker Compose
Justin Crown
 
Docker Ecosystem: Part III - Machine
Docker Ecosystem: Part III - Machine
Mario IC
 
Docker Compose to Production with Docker Swarm
Docker Compose to Production with Docker Swarm
Mario IC
 
Docker 初探,實驗室中的運貨鯨
Docker 初探,實驗室中的運貨鯨
Ruoshi Ling
 
Dockerizing Symfony Applications - Symfony Live Berlin 2014
Dockerizing Symfony Applications - Symfony Live Berlin 2014
D
 
Using docker to develop NAS applications
Using docker to develop NAS applications
Terry Chen
 
當專案漸趕,當遷移也不再那麼難 (Ship Your Projects with Docker EcoSystem)
當專案漸趕,當遷移也不再那麼難 (Ship Your Projects with Docker EcoSystem)
Ruoshi Ling
 
Dessi docker kubernetes paas cloud
Dessi docker kubernetes paas cloud
Massimiliano Dessì
 
Docker All The Things - ASP.NET 4.x and Windows Server Containers
Docker All The Things - ASP.NET 4.x and Windows Server Containers
Anthony Chu
 
First steps to docker
First steps to docker
Guilhem Marty
 
Develop QNAP NAS App by Docker
Develop QNAP NAS App by Docker
Terry Chen
 
Docker summit 2015: 以 Docker Swarm 打造多主機叢集環境
Docker summit 2015: 以 Docker Swarm 打造多主機叢集環境
謝 宗穎
 
Adventures in docker compose
Adventures in docker compose
LinkMe Srl
 
Container sig#1 ansible-container
Container sig#1 ansible-container
Naoya Hashimoto
 
20111018 1st lt_kom
20111018 1st lt_kom
Kensaku Komatsu
 
Very Early Review - Rocket(CoreOS)
Very Early Review - Rocket(CoreOS)
충섭 김
 
Austin - Container Days - Docker 101
Austin - Container Days - Docker 101
Bill Maxwell
 
Docker composeで開発環境をメンバに配布せよ
Docker composeで開発環境をメンバに配布せよ
Yusuke Kon
 
Алексей Петров "Dockerize Me: Distributed PHP applications with Symfony, Dock...
Алексей Петров "Dockerize Me: Distributed PHP applications with Symfony, Dock...
Fwdays
 
Architecting .NET Applications for Docker and Container Based Deployments
Architecting .NET Applications for Docker and Container Based Deployments
Ben Hall
 
Vagrant + Ansible + Docker
Vagrant + Ansible + Docker
Vijay Selvaraj
 
Docker compose
Docker compose
Felipe Ruhland
 
Kubernetes for Java developers
Kubernetes for Java developers
Robert Barr
 
It's not too late to learn about k8s
It's not too late to learn about k8s
Cesar Tron-Lozai
 

More Related Content

What's hot (20)

Docker Compose to Production with Docker Swarm
Docker Compose to Production with Docker Swarm
Mario IC
 
Docker 初探,實驗室中的運貨鯨
Docker 初探,實驗室中的運貨鯨
Ruoshi Ling
 
Dockerizing Symfony Applications - Symfony Live Berlin 2014
Dockerizing Symfony Applications - Symfony Live Berlin 2014
D
 
Using docker to develop NAS applications
Using docker to develop NAS applications
Terry Chen
 
當專案漸趕,當遷移也不再那麼難 (Ship Your Projects with Docker EcoSystem)
當專案漸趕,當遷移也不再那麼難 (Ship Your Projects with Docker EcoSystem)
Ruoshi Ling
 
Dessi docker kubernetes paas cloud
Dessi docker kubernetes paas cloud
Massimiliano Dessì
 
Docker All The Things - ASP.NET 4.x and Windows Server Containers
Docker All The Things - ASP.NET 4.x and Windows Server Containers
Anthony Chu
 
First steps to docker
First steps to docker
Guilhem Marty
 
Develop QNAP NAS App by Docker
Develop QNAP NAS App by Docker
Terry Chen
 
Docker summit 2015: 以 Docker Swarm 打造多主機叢集環境
Docker summit 2015: 以 Docker Swarm 打造多主機叢集環境
謝 宗穎
 
Adventures in docker compose
Adventures in docker compose
LinkMe Srl
 
Container sig#1 ansible-container
Container sig#1 ansible-container
Naoya Hashimoto
 
20111018 1st lt_kom
20111018 1st lt_kom
Kensaku Komatsu
 
Very Early Review - Rocket(CoreOS)
Very Early Review - Rocket(CoreOS)
충섭 김
 
Austin - Container Days - Docker 101
Austin - Container Days - Docker 101
Bill Maxwell
 
Docker composeで開発環境をメンバに配布せよ
Docker composeで開発環境をメンバに配布せよ
Yusuke Kon
 
Алексей Петров "Dockerize Me: Distributed PHP applications with Symfony, Dock...
Алексей Петров "Dockerize Me: Distributed PHP applications with Symfony, Dock...
Fwdays
 
Architecting .NET Applications for Docker and Container Based Deployments
Architecting .NET Applications for Docker and Container Based Deployments
Ben Hall
 
Vagrant + Ansible + Docker
Vagrant + Ansible + Docker
Vijay Selvaraj
 
Docker compose
Docker compose
Felipe Ruhland
 
Docker Compose to Production with Docker Swarm
Docker Compose to Production with Docker Swarm
Mario IC
 
Docker 初探,實驗室中的運貨鯨
Docker 初探,實驗室中的運貨鯨
Ruoshi Ling
 
Dockerizing Symfony Applications - Symfony Live Berlin 2014
Dockerizing Symfony Applications - Symfony Live Berlin 2014
D
 
Using docker to develop NAS applications
Using docker to develop NAS applications
Terry Chen
 
當專案漸趕,當遷移也不再那麼難 (Ship Your Projects with Docker EcoSystem)
當專案漸趕,當遷移也不再那麼難 (Ship Your Projects with Docker EcoSystem)
Ruoshi Ling
 
Dessi docker kubernetes paas cloud
Dessi docker kubernetes paas cloud
Massimiliano Dessì
 
Docker All The Things - ASP.NET 4.x and Windows Server Containers
Docker All The Things - ASP.NET 4.x and Windows Server Containers
Anthony Chu
 
First steps to docker
First steps to docker
Guilhem Marty
 
Develop QNAP NAS App by Docker
Develop QNAP NAS App by Docker
Terry Chen
 
Docker summit 2015: 以 Docker Swarm 打造多主機叢集環境
Docker summit 2015: 以 Docker Swarm 打造多主機叢集環境
謝 宗穎
 
Adventures in docker compose
Adventures in docker compose
LinkMe Srl
 
Container sig#1 ansible-container
Container sig#1 ansible-container
Naoya Hashimoto
 
Very Early Review - Rocket(CoreOS)
Very Early Review - Rocket(CoreOS)
충섭 김
 
Austin - Container Days - Docker 101
Austin - Container Days - Docker 101
Bill Maxwell
 
Docker composeで開発環境をメンバに配布せよ
Docker composeで開発環境をメンバに配布せよ
Yusuke Kon
 
Алексей Петров "Dockerize Me: Distributed PHP applications with Symfony, Dock...
Алексей Петров "Dockerize Me: Distributed PHP applications with Symfony, Dock...
Fwdays
 
Architecting .NET Applications for Docker and Container Based Deployments
Architecting .NET Applications for Docker and Container Based Deployments
Ben Hall
 
Vagrant + Ansible + Docker
Vagrant + Ansible + Docker
Vijay Selvaraj
 

Similar to Cloud read java with kubernetes (20)

Kubernetes for Java developers
Kubernetes for Java developers
Robert Barr
 
It's not too late to learn about k8s
It's not too late to learn about k8s
Cesar Tron-Lozai
 
Get you Java application ready for Kubernetes !
Get you Java application ready for Kubernetes !
Anthony Dahanne
 
Using kubernetes to lose your fear of using containers
Using kubernetes to lose your fear of using containers
josfuecas
 
Developing Java based microservices ready for the world of containers
Developing Java based microservices ready for the world of containers
Claus Ibsen
 
Kubernetes2
Kubernetes2
Joaquín Salvachúa
 
Kubernetes - Starting with 1.2
Kubernetes - Starting with 1.2
William Stewart
 
Kubernetes 101
Kubernetes 101
Vishwas N
 
Using Kubernetes for Continuous Integration and Continuous Delivery
Using Kubernetes for Continuous Integration and Continuous Delivery
Carlos Sanchez
 
Using Kubernetes for Continuous Integration and Continuous Delivery. Java2days
Using Kubernetes for Continuous Integration and Continuous Delivery. Java2days
Carlos Sanchez
 
OSDC 2018 | Three years running containers with Kubernetes in Production by T...
OSDC 2018 | Three years running containers with Kubernetes in Production by T...
NETWAYS
 
DevJam 2019 - Introduction to Kubernetes
DevJam 2019 - Introduction to Kubernetes
Ronny Trommer
 
Microservices with Kubernetes, Docker, and Jenkins
Microservices with Kubernetes, Docker, and Jenkins
Rafael Benevides
 
Microservices with Docker, Kubernetes, and Jenkins
Microservices with Docker, Kubernetes, and Jenkins
Red Hat Developers
 
Javaone kubernetesjenkins
Javaone kubernetesjenkins
Pravat Bhusan Parida
 
Kubernetes Architecture and Introduction – Paris Kubernetes Meetup
Kubernetes Architecture and Introduction – Paris Kubernetes Meetup
Stefan Schimanski
 
Kubernetes Architecture and Introduction
Kubernetes Architecture and Introduction
Stefan Schimanski
 
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
VMUG IT
 
Spring Into Kubernetes DFW
Spring Into Kubernetes DFW
VMware Tanzu
 
KubernetesPPT.pptx
KubernetesPPT.pptx
Ryuzaki360
 
Kubernetes for Java developers
Kubernetes for Java developers
Robert Barr
 
It's not too late to learn about k8s
It's not too late to learn about k8s
Cesar Tron-Lozai
 
Get you Java application ready for Kubernetes !
Get you Java application ready for Kubernetes !
Anthony Dahanne
 
Using kubernetes to lose your fear of using containers
Using kubernetes to lose your fear of using containers
josfuecas
 
Developing Java based microservices ready for the world of containers
Developing Java based microservices ready for the world of containers
Claus Ibsen
 
Kubernetes - Starting with 1.2
Kubernetes - Starting with 1.2
William Stewart
 
Kubernetes 101
Kubernetes 101
Vishwas N
 
Using Kubernetes for Continuous Integration and Continuous Delivery
Using Kubernetes for Continuous Integration and Continuous Delivery
Carlos Sanchez
 
Using Kubernetes for Continuous Integration and Continuous Delivery. Java2days
Using Kubernetes for Continuous Integration and Continuous Delivery. Java2days
Carlos Sanchez
 
OSDC 2018 | Three years running containers with Kubernetes in Production by T...
OSDC 2018 | Three years running containers with Kubernetes in Production by T...
NETWAYS
 
DevJam 2019 - Introduction to Kubernetes
DevJam 2019 - Introduction to Kubernetes
Ronny Trommer
 
Microservices with Kubernetes, Docker, and Jenkins
Microservices with Kubernetes, Docker, and Jenkins
Rafael Benevides
 
Microservices with Docker, Kubernetes, and Jenkins
Microservices with Docker, Kubernetes, and Jenkins
Red Hat Developers
 
Kubernetes Architecture and Introduction – Paris Kubernetes Meetup
Kubernetes Architecture and Introduction – Paris Kubernetes Meetup
Stefan Schimanski
 
Kubernetes Architecture and Introduction
Kubernetes Architecture and Introduction
Stefan Schimanski
 
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
VMUG IT
 
Spring Into Kubernetes DFW
Spring Into Kubernetes DFW
VMware Tanzu
 
KubernetesPPT.pptx
KubernetesPPT.pptx
Ryuzaki360
 
Ad

Recently uploaded (20)

Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
caoyixuan2019
 
National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...
National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...
Safe Software
 
Providing an OGC API Processes REST Interface for FME Flow
Providing an OGC API Processes REST Interface for FME Flow
Safe Software
 
Crypto Super 500 - 14th Report - June2025.pdf
Crypto Super 500 - 14th Report - June2025.pdf
Stephen Perrenod
 
“From Enterprise to Makers: Driving Vision AI Innovation at the Extreme Edge,...
“From Enterprise to Makers: Driving Vision AI Innovation at the Extreme Edge,...
Edge AI and Vision Alliance
 
Integration of Utility Data into 3D BIM Models Using a 3D Solids Modeling Wor...
Integration of Utility Data into 3D BIM Models Using a 3D Solids Modeling Wor...
Safe Software
 
Securing Account Lifecycles in the Age of Deepfakes.pptx
Securing Account Lifecycles in the Age of Deepfakes.pptx
FIDO Alliance
 
AudGram Review: Build Visually Appealing, AI-Enhanced Audiograms to Engage Yo...
AudGram Review: Build Visually Appealing, AI-Enhanced Audiograms to Engage Yo...
SOFTTECHHUB
 
June Patch Tuesday
June Patch Tuesday
Ivanti
 
FIDO Seminar: Targeting Trust: The Future of Identity in the Workforce.pptx
FIDO Seminar: Targeting Trust: The Future of Identity in the Workforce.pptx
FIDO Alliance
 
Reducing Conflicts and Increasing Safety Along the Cycling Networks of East-F...
Reducing Conflicts and Increasing Safety Along the Cycling Networks of East-F...
Safe Software
 
FIDO Seminar: New Data: Passkey Adoption in the Workforce.pptx
FIDO Seminar: New Data: Passkey Adoption in the Workforce.pptx
FIDO Alliance
 
OWASP Barcelona 2025 Threat Model Library
OWASP Barcelona 2025 Threat Model Library
PetraVukmirovic
 
vertical-cnc-processing-centers-drillteq-v-200-en.pdf
vertical-cnc-processing-centers-drillteq-v-200-en.pdf
AmirStern2
 
Supporting the NextGen 911 Digital Transformation with FME
Supporting the NextGen 911 Digital Transformation with FME
Safe Software
 
FME for Distribution & Transmission Integrity Management Program (DIMP & TIMP)
FME for Distribution & Transmission Integrity Management Program (DIMP & TIMP)
Safe Software
 
FIDO Seminar: Evolving Landscape of Post-Quantum Cryptography.pptx
FIDO Seminar: Evolving Landscape of Post-Quantum Cryptography.pptx
FIDO Alliance
 
AI VIDEO MAGAZINE - June 2025 - r/aivideo
AI VIDEO MAGAZINE - June 2025 - r/aivideo
1pcity Studios, Inc
 
Security Tips for Enterprise Azure Solutions
Security Tips for Enterprise Azure Solutions
Michele Leroux Bustamante
 
“Key Requirements to Successfully Implement Generative AI in Edge Devices—Opt...
“Key Requirements to Successfully Implement Generative AI in Edge Devices—Opt...
Edge AI and Vision Alliance
 
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
caoyixuan2019
 
National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...
National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...
Safe Software
 
Providing an OGC API Processes REST Interface for FME Flow
Providing an OGC API Processes REST Interface for FME Flow
Safe Software
 
Crypto Super 500 - 14th Report - June2025.pdf
Crypto Super 500 - 14th Report - June2025.pdf
Stephen Perrenod
 
“From Enterprise to Makers: Driving Vision AI Innovation at the Extreme Edge,...
“From Enterprise to Makers: Driving Vision AI Innovation at the Extreme Edge,...
Edge AI and Vision Alliance
 
Integration of Utility Data into 3D BIM Models Using a 3D Solids Modeling Wor...
Integration of Utility Data into 3D BIM Models Using a 3D Solids Modeling Wor...
Safe Software
 
Securing Account Lifecycles in the Age of Deepfakes.pptx
Securing Account Lifecycles in the Age of Deepfakes.pptx
FIDO Alliance
 
AudGram Review: Build Visually Appealing, AI-Enhanced Audiograms to Engage Yo...
AudGram Review: Build Visually Appealing, AI-Enhanced Audiograms to Engage Yo...
SOFTTECHHUB
 
June Patch Tuesday
June Patch Tuesday
Ivanti
 
FIDO Seminar: Targeting Trust: The Future of Identity in the Workforce.pptx
FIDO Seminar: Targeting Trust: The Future of Identity in the Workforce.pptx
FIDO Alliance
 
Reducing Conflicts and Increasing Safety Along the Cycling Networks of East-F...
Reducing Conflicts and Increasing Safety Along the Cycling Networks of East-F...
Safe Software
 
FIDO Seminar: New Data: Passkey Adoption in the Workforce.pptx
FIDO Seminar: New Data: Passkey Adoption in the Workforce.pptx
FIDO Alliance
 
OWASP Barcelona 2025 Threat Model Library
OWASP Barcelona 2025 Threat Model Library
PetraVukmirovic
 
vertical-cnc-processing-centers-drillteq-v-200-en.pdf
vertical-cnc-processing-centers-drillteq-v-200-en.pdf
AmirStern2
 
Supporting the NextGen 911 Digital Transformation with FME
Supporting the NextGen 911 Digital Transformation with FME
Safe Software
 
FME for Distribution & Transmission Integrity Management Program (DIMP & TIMP)
FME for Distribution & Transmission Integrity Management Program (DIMP & TIMP)
Safe Software
 
FIDO Seminar: Evolving Landscape of Post-Quantum Cryptography.pptx
FIDO Seminar: Evolving Landscape of Post-Quantum Cryptography.pptx
FIDO Alliance
 
AI VIDEO MAGAZINE - June 2025 - r/aivideo
AI VIDEO MAGAZINE - June 2025 - r/aivideo
1pcity Studios, Inc
 
Security Tips for Enterprise Azure Solutions
Security Tips for Enterprise Azure Solutions
Michele Leroux Bustamante
 
“Key Requirements to Successfully Implement Generative AI in Edge Devices—Opt...
“Key Requirements to Successfully Implement Generative AI in Edge Devices—Opt...
Edge AI and Vision Alliance
 
Ad

Cloud read java with kubernetes