Information Technology Broadcasting - اطلاع‌رسانی فناوری اطلاعات
408 subscribers
13.9K photos
41 videos
505 files
489 links
Information Technology, Cloud computing, Digital transformation, IoT, Edge computing, IT governance, Fog computing, IT security, IT regulation, IT trends, Programming، Big data, Monitoring, Databases, Api, Service
Download Telegram
Agile Principles


12 important principles continue to shape agile program management practices.

1) Customer satisfaction is the top priority, and we achieve that by delivering results quickly and consistently.

2) They welcome changes in the environment at any point in the process to give the customer an edge over the competition.

3) Products or services are delivered more frequently.

4) Stakeholders and developers work closely every day, collaborating and communicating with each other regularly.

5) All stakeholders and team members stay motivated to achieve the best project results. Teams are given the tools, support, and trust they need to accomplish project goals.

6) Face-to-face meetings are considered the best way to ensure project success, as they are efficient and effective.

7) The ultimate measure of success is a completed and functional product.

8) Agile processes enable sustainable development by ensuring that development teams and stakeholders can maintain a steady and continuous pace.

9) Agility is improved by consistently prioritizing technical excellence and proper design.

10) Keeping things simple is crucial.

11) Teams that can organize themselves are more likely to create the best designs and meet requirements successfully.

12) Teams use regular intervals to improve efficiency by adjusting small behavior.
What are cloud native applications?


Cloud native applications are built for the cloud, designed to be highly scalable, resilient, and portable, and developed using cloud-native technologies. The cloud-native approach emphasizes using microservices, containers, and serverless computing to enable rapid and continuous software delivery.
AWS Lambda

Run code without thinking about servers or clusters.
Run code without provisioning or managing infrastructure. Simply write and upload code as a .zip file or container image.
Automatically respond to code execution requests at any scale, from a dozen events per day to hundreds of thousands per second.
Save costs by paying only for the compute time you use—by the millisecond—instead of provisioning infrastructure upfront for peak capacity.
Optimize code execution time and performance with the right function memory size. Respond to high demand in double-digit milliseconds with Provisioned Concurrency.
AWS Lambda: How it works

AWS Lambda is a serverless, event-driven compute service that lets you run code for virtually any type of application or backend service without provisioning or managing servers. You can trigger Lambda from over 200 AWS services and software as a service (SaaS) applications, and only pay for what you use.
Use Amazon Simple Storage Service (Amazon S3) to trigger AWS Lambda data processing in real time after an upload, or connect to an existing Amazon EFS file system to enable massively parallel shared access for large-scale file processing.
Diagram showing how Serverless stream processing works. Social media stream is loaded into Amazon Kinesis, then Lambda is triggered. Lambda runs code that generates hashtag trend data, and the data is stored in DynamoDB for easy querying.
Diagram showing how Amazon S3, API Gateway, AWS Lambda, and DynamoDB work together to retrieve weather data for a web or mobile application.
Build serverless backends using AWS Lambda to handle web, mobile, Internet of Things (IoT), and third-party API requests.