O que são, onde vivem e como se reproduzem
2016 - Cléber Zavadniak
http://cleber.blog.br
A Missão do Olist é acabar com qualquer barreira de distribuição enfrentada por micro, pequenos e médios negócios no Brasil e no Mundo.
Antes
Depois
(Conheça: http://plantuml.com)
Qual programa está sendo executado nesse momento?
Qual programa está sendo executado nesse momento?
Vários processos, mesmo com uma CPU de apenas 1 núcleo.
"O número de transistores em um circuito integrado denso dobra aproximadamente a cada dois anos"
Orientação a Objetos é péssima para lidar com paralelismo.
(E o mesmo se aplica para outros paradigmas mais comuns.)
Orientação a Objetos é um paradigma muito intuitivo.
Objeto: Carro
Atores: João e José
Unindo o intuitivo ao intuitivo
{
"id": 1,
"name": "Cléber Zavadniak",
"email": "example@example.com",
"birth_date": "1986-03-28",
"city": "Curitiba",
"state": "PR"
}
Application | Subscriptions | Generates |
---|---|---|
Sign In | sigin.received | |
Users | sigin.* | user.created user.updated user.removed |
Confirmation | user.created user.removed |
confirmation.email.sent |
Products |
product.created product.updated product.removed |
|
Moderation | product.* | moderation.approved moderation.reproved |