YoVDO

DROP DATABASE - Galactic Story

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Software Development Courses Java Courses Hibernate Courses Data Storage Courses Database Management Courses JPA Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a provocative perspective on database usage in software development through this conference talk. Delve into the controversial argument that databases can hinder system performance, complicate design, and diminish programming enjoyment. Learn about alternative approaches to data management, focusing on utilizing RAM/Heap for data storage. Compare traditional database methods like Hibernate and JPA with "normal" coding practices. Examine real-world examples and code demonstrations to understand the speaker's stance on why databases might be unnecessary in modern systems. Gain insights from an experienced JEE developer's 15-year journey and his radical shift in thinking about data persistence. Discover potential benefits and drawbacks of moving away from conventional database solutions, and consider how this approach might impact system design, performance, and data integrity.

Syllabus

Intro
Jarek Ratajski
Domain summary
Requirements
Normal domain
Normal service implementation...
Normal - Alien service wrapper
Galaxy simulation
Reality strickes back
System evolves
Difference
Sweet spot known as 90's
DB / ORM vs Prevalence Problems
Data migration
Concurrency
Questions?


Taught by

Devoxx

Related Courses

Software Engineering for SaaS
University of California, Berkeley via Coursera
Android. Programación de Aplicaciones
Miríadax
Informatik für Ökonomen
University of Zurich via Coursera
Aprendizaje en la Nube, Herramientas web en el Aula
Galileo University via Independent
Desarrollo de Aplicaciones para Android
Galileo University via Independent