National Australia Bank (NAB) is migrating hundreds of sensitive, regulated financial workloads to the cloud. This session focuses on the automated approach that NAB has taken to evolve and scale its ability to meet its strict risk and regulatory requirements. Specifically, NAB describes its cloud governance framework and the automated enforcement platform (Deputy) that supports it and that brings governance and technology together to ensure that compliant workloads are deployed in the cloud. The talk dives deep into the architecture of Deputy, which uses AWS Lambda, Amazon SNS, Amazon SQS, Amazon DynamoDB, and Amazon RDS to create a cost-efficient, scalable solution.
Π Π°Π·Π±ΠΈΠ²Π°Ρ Π½Π°Ρ JavaScript-ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ (ΠΊΡΠ΄Π° Π±Π΅Π· Π½Π΅Π³ΠΎ) ΠΌΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Osome Π΄Π²ΠΈΠ½ΡΠ»ΠΈΡΡ Π΄Π°Π»ΡΡΠ΅ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠΎΠ² ΠΈ ΡΡΠ°Π·Ρ ΠΏΠ΅ΡΠ΅Π²Π΅Π·Π»ΠΈ Π²ΡΡ Π½Π° ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΎΡΠΊΠ°Π·Π°Π²ΡΠΈΡΡ ΠΎΡ Koa, Express, Nest ΠΈΠ»ΠΈ ΠΈΠ½ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ. ΠΠ°ΡΠΈΠΌ Π½ΠΎΠ²ΡΠΌ ΡΡΠ΅ΠΉβ¦
ΠΠ΅ Π²Π°ΠΆΠ½ΠΎ, ΡΠ΅ΡΡΠΈΡΡΠ΅Ρ Π»ΠΈ Π½Π°ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ QA ΠΈΠ»ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠΊΠΎΠΉ Π³ΠΎΠ½ΡΡΡΡΡ E2E-ΡΠ΅ΡΡΡ, ΠΈ Π² ΡΠΎΠΌ ΠΈ Π² Π΄ΡΡΠ³ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΌΡ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π΅ΠΌΡΡ Ρ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΊΠΎΠ΄ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΡ Π² ΡΠ΅ΡΡΠΎΠ²ΠΎΠΉ ΡΡΠ΅Π΄Π΅. Π Π½Π°ΠΌ ΡΠ²Π½ΠΎ β¦
ΠΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ ΠΊΠΎΡΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΎΡΠΊΠ°Π·ΠΎΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡΠΈ. Π‘Π΅ΡΠ²ΠΈΡΡ ΡΠΎ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡΡ 99.99. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΡΡΠΎ? ΠΡΠ»ΠΈ Π΄Π°, ΡΠΎ ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π² ΡΠ°Π·Π½ΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡ . ΠΠ°Ρ Ρ Π²Π°ΠΌΠΈ ΠΆΠ΄ΡΡ Π΄ΠΈΡΠΊΡΡΡΠΈΡ ΠΎ ΡΠΎΠΌ: ΠΠ°ΠΊ β¦
Every new medium looks to what has come before for guidance. Web design has taken cues from centuries of typography and graphic design. Web development has borrowed metaphors and ideas from the worldβ¦
How we build and maintain style systems has changed in the last few year. Tasks that once required specific knowledge and careful management are now trusted to build tools and frameworks with better β¦
ΠΠ°Π΄ΡΠΌΡΠ²Π°Π»ΠΈΡΡ Π»ΠΈ Π²Ρ, ΠΊΠ°ΠΊ ΡΠ°ΡΡΠΎ ΠΏΠΈΡΠ΅ΡΠ΅ Π² ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΌ ΡΡΠΈΠ»Π΅? ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΠ°ΡΠ΅, ΡΠ΅ΠΌ ΠΊΠ°ΠΆΠ΅ΡΡΡ... ΠΡΠ»ΠΈ Π²Π°Ρ ΠΏΡΠΎΠ΅ΠΊΡ β Π½Π΅ Π΄ΡΠ΅ΠΌΡΡΠ΅Π΅ Π»Π΅Π³Π°ΡΠΈ, ΡΠΎ, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ Π² ΠΎΡΠ½ΠΎΠ²Π΅ ΠΊΠ°ΠΊΡΡ-Π½ΠΈΠ±ΡΠ΄Ρ ΠΌΠΎΠ΄Π½β¦
Π ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠ°Π±ΠΎΡΡ Π½Π°Π΄ ΠΊΡΡΠΏΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ Π²ΡΠ΅Π³Π΄Π° Π½Π°ΡΡΡΠΏΠ°Π΅Ρ ΠΌΠΎΠΌΠ΅Π½Ρ, ΠΊΠΎΠ³Π΄Π° Π·Π° Π΄Π΅ΡΠ΅Π²ΡΡΠΌ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π΅Ρ Π±ΡΡΡ Π²ΠΈΠ΄Π΅Π½ Π»Π΅Ρ. ΠΠΎΡΠ²Π»ΡΡΡΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΡΡΠ»ΠΎΠΆΠ½ΡΡΡΠΈΠ΅ ΠΆΠΈΠ·Π½Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΈ, Π΄ΠΎ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-ΡΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ°, Ρ ΡΡΠΈΠΌ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡβ¦
ΠΠΈΠ΄Π΅Ρ ΡΠ΅ΠΉΡΠΈΠ½Π³ΠΎΠ² DotNext ΠΈ Π°ΠΊΡΡΠ°Π»ΡΠ½Π°Ρ ΡΠ΅ΠΌΠ° ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ Π΄Π»Ρ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠΎΠ². Many organizations are now building microservices-based systems. But with the adoption of this architecture styβ¦
Π―Π½Π΄Π΅ΠΊΡ ΠΠ΅Π½ΡΠ³ΠΈ ΠΏΡΠΎΡΠ»ΠΈ Π΄ΠΎΠ»Π³ΠΈΠΉ ΠΏΡΡΡ ΠΎΡ XSLT Π΄ΠΎ React, ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΠ»ΡΡ ΠΈ Π±ΡΠΊΠ΅Π½Π΄. ΠΡ ΠΆΠΈΠ»ΠΈ Π½Π° XScript (ΡΠ°ΠΉΠ½ΡΠ΅ Π΄ΡΠ΅Π²Π½ΠΈΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ!), Π½Π° ΡΠΈΡΡΠΎΠΌ Express ΠΈ Π²ΠΎΡ ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΠ΅ΡΠ΅Π΅Π·ΠΆΠ°Π΅ΠΌ Π½Π° Nest. ΠΡ Π΄β¦
In this talk, Scott will look at an unusual approach to designing internal interfaces and external APIs β a "capability-based" approach that takes the Principle Of Least Authority and applies it to sβ¦
The AWS Automated Reasoning Group focuses on strengthening the security foundations of AWS and provides customers with tools to verify their own security posture. In this session, we discuss the evolβ¦
Π€ΡΠΎΠ½ΡΠ΅Π½Π΄-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΡΡΠ°Π΄Π°ΡΡ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ API: ΡΠ½Π°ΡΠ°Π»Π° ΠΌΡ ΠΆΠ΄ΡΠΌ, ΠΊΠΎΠ³Π΄Π° Π±ΡΠ΄Π΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π° ΠΏΠ΅ΡΠ²Π°Ρ Π²Π΅ΡΡΠΈΡ, Π° ΠΏΠΎΡΠΎΠΌ Π²ΡΡΡΠ½ΡΠ΅ΠΌ, ΡΡΠΎ ΡΠ°ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΠΈ Π°ΠΏΠΈΡΠΊΠ° ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΎΡΠ²Π°Π»ΠΈΠ²Π°Π΅ΡΡΡ. Π ΠΏΠΎΡΠΎΠΌ Π°ΠΏΠΈ β¦
ΠΠ° Π³ΠΎΠ΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΎΠΊ enterprise-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Node.js Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» Express, Nest.js ΠΈ AWS-Π»ΡΠΌΠ±Π΄Ρ. Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° Π΅ΡΡΡ ΡΠ²ΠΎΠΈ ΠΏΠ»ΡΡΡ ΠΈ ΠΌΠΈΠ½ΡΡΡ, ΠΈ Π²ΡΠ΅ ΠΎΠ½ΠΈ ΠΎΡΡΠ°ΡΡΡΡ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠΌΠΈ, Π½ΠΎ Π½ΠΈ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΡΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉβ¦
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ PaaS? Π§ΡΠΎ Π½Π°ΠΌ ΡΡΠΎΠΈΡ ΠΏΠΎΡΡΡΠΎΠΈΡΡ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠ½ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ? ΠΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡ, ΡΡΠΎΠ±Ρ Π½Π΅ ΡΠΎΡΠΌΠΎΠ·ΠΈΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°? ΠΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° ΡΠΎ ΠΈΠ· ΠΊΠ°ΠΊΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½β¦
The Amazon EC2 instance metadata service (IMDS) provides a rich set of relevant data to software on that instance. The IMDS ability to perform introspection about the runtime environment, as well as β¦
ΠΠ±Π·ΠΎΡΠ½ΡΠΉ Π΄ΠΎΠΊΠ»Π°Π΄ ΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ΅ B2B-ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ². ΠΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΡ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΡΡΡΠ΅ΡΠ°ΡΡΡΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ . ΠΠ° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ ΠΌΡ ΠΏΠΎΡΡΡΠΎΠΈΠΌ Π³ΠΈΠ±ΠΊΡΡ ΠΌΠΎΠ΄Π΅Π»Ρ,β¦
"ΠΠ°Π΄Π΅Π½ΡΡΠ΅ Π½Π° Ρ Π΅Π»Π»ΠΎΡΠΈΠ½ ΠΊΠΎΡΡΡΠΌ shared mutable state ΠΈ Π²Ρ Π½Π°ΠΏΡΠ³Π°Π΅ΡΠ΅ ΠΊΡΡΡ ΡΡΠΎΠ½ΡΠ΅Π΄Π΅ΡΠΎΠ²!" ΠΠ°ΡΠ΅ΠΌ Π½ΡΠΆΠ½Ρ ΡΡΠ΅ΠΉΡ-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΡ Π½Π° ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π΅, ΡΡΠΎ Π·Π° ΡΡΠ΅ΠΉΡ Ρ ΡΠ°Π½ΠΈΡΡΡ Π² Π½ΠΈΡ ΠΈ Π³Π΄Π΅ ΠΌΠ΅ΡΡΠΎ Π±ΠΈΠ·Π½Π΅Ρ- ΠΈ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π»ΠΎΠ³ΠΈΠΊΠ΅, ΡΠ°Π·Π±β¦