Natalia Venditto
@anfibiacreativa
Natalia Venditto
@anfibiacreativa
Cloud.
@anfibiacreativa
@anfibiacreativa
Infrastructure
Business Logic
Services (APIS)
Frontend
@anfibiacreativa
Content Management
Tech Stack
Patterns and Frameworks
CD/CI + Release Models
@anfibiacreativa
Build Systems
Dependency Management
@anfibiacreativa
Infrastructure
Business Logic
Services (APIS)
Frontend
@anfibiacreativa
Content Management
Infrastructure
Business Logic
Services (APIS)
Frontend
Content Management
@anfibiacreativa
@anfibiacreativa
@anfibiacreativa
API Gateway
Infrastructure
Business Logic
Services (APIS)
Frontend
Content Management
Infrastructure
Serverless Computing
Micro-services + API Gateway
service1
service2
service3
serviceN
feat. complete
team of 2
releases every 2 weeks
team of 10
in development
releases every 3 weeks
team of 5
in development
service1
service2
service3
serviceN
micro-fe
micro-fe
micro-fe
micro-fe
micro-fe1
feat. complete
team of 2
releases every 2 weeks
team of 10
in development
releases every 3 weeks
team of 5
in development
micro-fe2
micro-fe3
micro-feN
micro-fe1
micro-fe2
micro-fe3
micro-feN
Common JS Utilities
Common Styles/Fonts/Icons
app1
app2
app3
appN
Angular Mono Repo
el1
el2
el3
elN
Angular Mono Repo
createCustomElement<P>(component: Type<any>, config: NgElementConfig): NgElementConstructor<P>
Infrastructure
Business Logic
Services (APIS)
Frontend
Content Management
Infrastructure
Serverless Computing
Micro-services + API Gateway
Micro-frontends
CRUD
exports.handler = async function(event, context) {
console.log('Remaining time: ', context.getRemainingTimeInMillis())
console.log('Function name: ', context.functionName)
return context.logStreamName
}
Images Unsplash.com | Icons Freepik && Eucalyp @ flaticon.com
@anfibiacreativa