Skip to main content

Posts

Showing posts with the label Amazon Web Services

Google AI Studio is Live

Google AI Studio is Live 🥳 🌟 Possibly, Google's comeback in the AI race 🏁 with this release of new stream realtime option with Multimodal live API with Gemini 2.0. 🧐 Everyone wants that one technical guy as friend right? for quick answer or doubts. What if the tech guy is busy or unavailable due to his stuffs and you need an immediate technical assistance. 🤖 Yes, in this world of GPT's you have many options to do it today. Here is one more and easy to play with Google Gemini 2.0 with its AI Studio Live. 🥳 Now it supports interaction with Gemini models in real time using text, voice, video and screen sharing 🤩 🎁 Yes I know, our developers favourite is screen sharing option. Using which you can screen share and start interacting just like, asking your team mate on call to help you troubleshooting or writing a complex logic. 🛠️ Supports easy API option, which opens up wider range of applications use case and usability of the Gemini Models faster. 🔧 You...

Amazon Nova - New Foundation Models In Play

Amazon Nova - New Foundation Models In Play, Amazon entered in the race along with Open AI, Google and others. What is Amazon Nova? 🧐 🆕 A new generation of foundation models (FMs) with low cost price and better performance and available exclusively in Amazon Bedrock and comes in two categories such as Understanding Models and Creative Content Generation Models. ☝️ Amazon Nova understanding models accept text, image or video inputs to generate text output. 🕐 Amazon Nova Micro :- 🤖 Text summarization, translation, content classification, interactive chat and brainstorming and simple mathematical reasoning and coding. 🕑 Amazon Nova Lite :- 🤏 A very low-cost multimodal model that is lightning fast for processing image, video and text inputs to generate text output. 🕒 Amazon Nova Pro :- 💪 Strong capabilities in processing both visual and textual information and excels at analyzing financial documents. With an input context of 300K tokens, it can process code bas...

Amazon Q Developer Agents Can Now do more

Amazon Q Developer Agents Can Now do more than Helping You write Code Amazon Q Developer - Yes, yes that code generating assistant only. ⚡AWS just gave Amazon Q Developer a brain 🧠 boost. 🥴 Have you ever got bored of writing documents for the code you have written?🧐 🥺 Asked senior dev for code review, which never happened because they are occupied with their own tasks? 🧐 I can hear you, saying 'Everytime' 😅. 🎟️ Now you can get some helping hand, from Amazon Q Developer Agents. 🤖 This AI coding buddy can now write docs faster than you can say ' README.md ' 🔍 Review code like a caffeinated senior dev at 1 AM and throw out unit tests quicker than you can break the build. 🦸‍♂️ It's like having a super intern who never sleeps, doesn't drink all your coffee and won't steal your comfortable seating chair in office 😉. 🐣Previously, ✏️(/dev) - can generate real time code suggestions based on your comments and existing code, bootstra...

Power of AWS Step Functions

Are you writing Python or Node.js code to do Automation or Pull Reports or Inventory in AWS? 💯 If yes, this post is for you and probably you may end up like this read and learn something new today. 🚨 Spoiler Alert 😅:- Am going to talk about AWS Step Functions. ⭐ Yes, with recent advances rolled out in step functions, we can do lot more than, what we thought it does and what we are doing with it. 🧐 Previously we would have used step functions for cases like :- ✍️Lambda can't run beyond 15 mins, so if we want more wait time for some task, we used to call step functions and wait there and re-trigger lambda to process same event. ✍️To call multiple lambda in sequence or parallel, we would have used it. 🖇️Basically what we do is, always we keep our core logic in lambda and just used step functions for so called "orchestration" to call lambda in different patterns. If you agree with me, then below are some real time use cases, you can try and unleash the real p...

AWS Step Functions Supports Variables and JSONata

AWS Step Functions Supports Variables and JSONata Step Functions - Yes, that orchestrator or workflow service in AWS used to be used primarily to call lambda functions in various formats or orders, but in recent years, it has become more and more popular due to its support for nearly all of the key AWS SDK integrations. 🌟 In fact, some things, no no many things can be done only by using step functions without even having a lambda functions or needing to write python or node.js code. 😫 But while writing step functions as an developer, Obviously you and me, for sure come across this situation of writing extra, extra steps to do simple manipulation of data in input or result and pass through to other steps. 😀 Now you don't need to do that, anymore. Your step functions can get smaller, lighter and shorter with less pass through manipulation states. 😅 Without further hyping, let's see what is that feature released by AWS. 📢 Variables :- ✓ With this option, you can declar...

AWS App Studio

AWS App Studio Now you can build enterprise level apps in AWS with AI by just chatting 🗨️ and it's generally available 🔓 for use 🏌️‍♂️. 😫Struggling with, writing front end code, backend code and then creating resources in AWS, since all three need different mindset and different people or full stack engineer, here is your time saviour. 🤩 💎Just describe what you want in plain English and get created as app and run in AWS in minutes. 🔥App Studio handles deployments, operations and maintenance, allowing users to focus on solving business challenges and boosting productivity. 🎉App Studio can create completely functional apps with data models, multi page user interfaces and custom business logic according to AWS. 📢 Selling point of this Service: You can use natural language processing to further modifying and customizing the applications or its components.✌️ 💯 This service comes under the new concept of so called "No code or low code app". With ju...

AWS CloudFormation Hooks

AWS CloudFormation Hooks Cloudformation - Yes, that JSON/YAML code which you write and deploy, to create resources in AWS. So, What is Hooks? 🔍 Hooks provide an option to evaluate your CloudFormation resources before it's get provisioned. 😼 It's like you are smelling the food before and knowing, whether the food will be good or not. 😋 Basically you don't eat bad food and stuck with stomach ache right? In the same fashion, What if you can smell the bad template before hand and ignore before it's provision, nice isn't? 🤩 🧷 A Hook contains code that is invoked immediately before CloudFormation creates, updates or deletes stacks or specific resources. 🩺You can also consider, Hook as your doctor 👨‍⚕️ for your cloudformation templates. What does your doctor do to you? He will either prescribe medication to avoid illness before arrive or to treat the illness you already have, right? 😀 What if I told you that these qualities are the core of clou...

AWS Glue Python Shell Job: A Flexible Approach to Data Processing

AWS Glue is a fully managed ETL service that makes it easy to extract, transform and load (ETL) complex data sets from various sources. One of its powerful features is the Python Shell Job, which allows you to write custom Python code to process your data. What is a Python Shell Job? A Python Shell Job is a type of ETL job in AWS Glue that executes Python code within a specified environment. This provides a flexible and customizable way to perform complex data transformations, data cleaning and data analysis. Key Benefits of Python Shell Jobs: Flexibility: Write custom Python code to tailor your data processing logic to specific requirements. Scalability: Leverage AWS Glue's serverless architecture to scale your jobs automatically. Integration with Other AWS Services: Seamlessly integrate with other AWS services like S3, Redshift and DynamoDB. Built-in Libraries: Access a wide range of Python libraries for data manipulation, analysis and machine learning. Easy ...

AWS Step Functions: Orchestrating Your Serverless Workflows

AWS Step Functions is a fully managed service that allows you to visualize, build, and coordinate complex distributed applications using simple drag-and-drop interface or code. It helps you to break down complex processes into smaller, manageable steps called states. These states can be executed sequentially, in parallel, or conditionally, making it easier to manage and scale your applications. Key Benefits of AWS Step Functions: Visual Workflow Design: Create intuitive visual workflows using a drag-and-drop interface. Serverless Execution: Scale your applications automatically without managing servers. Error Handling and Retries: Built-in mechanisms to handle errors and retry failed steps. Timeouts and Dead-Letter Queues: Ensure reliability and prevent job failures. Integration with Other AWS Services: Seamlessly integrate with a wide range of AWS services. Common Use Cases: Data Processing Pipelines: Orchestrate complex data pipelines involving multiple steps...

AWS Interview Questions | Set 2

Hey there , thought of sharing some interesting AWS interview questions, which I would probably ask in my interviews! 1. If I give you two subnet id in an AWS account, how will you identify whether which one is public subnet and which one is private subnet? 2. Why do you need an VPC, without VPC can't we run resources on cloud? 3. VPC is global or region specific? 4. If a resource is associated with VPC, will it be able to talk to resource present on another VPC? 5. Why my EC2 instance IP address gets changed, on every reboot or stop and start? Note :- Answer for this questions vary person to person and experience to experience, so I don't look for correct answer but some what related and relevant answer. And this AWS Interview Questions I post here in this blog are purely based out of my hands on experience and not directly copied from any random internet site. Happy Learning :) See you on yet another blog, Stay tuned, take care, Until next time, Bye! ...

AWS Interview Questions I Am Asking in my Interviews | Set 1

Hey, I am writing this post on yet another Saturday Morning after completing my south indian breakfast at Home 🏠  This blog post covers the AWS (Amazon Web Services) Interview Questions which I would ask in any interview am taking. 1. Assume, I am giving you a task to create 1000 s3 bucket, so how do you create? 2. How do you login to AWS EC2 machine? 3. Can we create lambda functions without VPC? 4. Can we create lambda functions without IAM role? 5. How do you delete a S3 bucket which is having 1000TB of data? 6. When you will choose EC2 and when you will choose Lambda? Note :- Answer for this questions vary person to person and experience to experience, so I don't look for correct answer but some what related and relevant answer. And this AWS Interview Questions I post here in this blog are purely based out of my hands on experience and not directly copied from any random internet site. Happy Learning :) See you on yet another blog, Stay tuned, take ca...

AWS App Config

What is AWS App Config? ✓ It's is an AWS services which can be used to store applications or services configuration data. ✓ It's can help software developer to roll out new changes or behaviour of their live application without touching the production code just by changing the configuration data here in App Config. ✓ Instead of storing the configurable variables data in direct application or service code, we can store here in App Config and retrieve. ✓ This service is region specific. Terminologies to understand to use AWS App Config: - Application :- A logical collection of configuration profiles. - Configuration Profile :- Basically your Configuration data. You can have multiple configuration profiles under one application. - Deployment :- Pushes your configuration profiles to environment, from where your application or services can acces. - Deployment Statergies :- Option to control your deployment flow or changes apply to your environment. Whether you want o...

AWS Step Functions

What is AWS Step functions? ✓ It's is an serverless orchestration service that allows you to integrate with various other AWS service so easily. Example:  You can connect series of lambda function in a step function and you can define when or in which order the lambda functions should execute. ✓ Using AWS console you can easily, visualize the steps associated and understand failed step quickly and can take action. ✓ Step function runs based on state machine and task. ✓ Step functions allows you to create starting from simple workflow (eg: like call an lambda function ) to complex workflow (eg: like call 100 lambda function in parallel and once 100 lambda execution completes, call 200 glue jobs in series and publish success or failure message to SNS topic). ✓ Step functions reduces that extra lines code that you need to write for system/service integration, wait and error handling. ✓ Right from the AWS step functions you can able to call the AWS SDK's to perform extr...

AWS Secrets Manager vs Parameter Store

AWS Secrets Manager vs Systems Manager Parameter Store What is AWS Secrets Manager? ✓ it's an AWS service offerings to store secrets. ✓ it gives benefits of cross account sharing. ✓ it's also has cross region replication feature. ✓ it's supports resources based policy, using which we can restrict access to this resource. ✓ it's supports password or key creation or rotation as an inbuilt feature. ✓ encryption is enabled for the every secrets manager variable created. ✓ it can help you store upto 4096 charcters. ✓ yes, using intrinsic function we can refer this resource from cloud formation templates. ✓ it's comes with cost of $0.40 per secrets stored. ✓ additionally it's cost $0.05 per every 10,000 API calls. Good to store: Database creds, API keys, any secrets strings that must be encrypted along with periodic rotation. What is AWS Systems Manager Parameter Store? ✓ it's an AWS service offerings to store any secrets, strings, urls, common values...

AWS Eventbridge Pipes

What is Amazon Eventbridge pipes? ✓ It's a new feature released by AWS in recent re- invent'23. ✓ This service is available under AWS Eventbridge console. ✓ Eventbridge Pipes helps you connect your source and targets seemlessly without any integration code. ✓ When you are creating an event driven architecture, you must give a chance to eventbridge pipes in your architecture and see the magic. ✓ You can set up pipe easily, by choosing your source, add filtering (optional), add additional enrichment step (optional) and add your target. That's all you are done! Image source:  Amazon Web Services How it works? What are the source and targets? Image source: Amazon Web Services ✓ You have Amazon AWS, Amazon Kinesis Data Streams, Amazon DynamoDB, Amazon MSK, Amazon MQ as source for pipes currently. ✓ Optionally, in your filtering step you can select or refine you input data and send to next step seemlessly. ✓ Additionally an enrichment step is available be...

Services Provided By AWS

Services Provided By AWS They provide various services in their cloud platform, but major services are ✔️ Infrastructure as a Service ✔️ Platform as a Service ✔️ Software as a Service Services Provided By AWS What is Infrastructure as a Service (IAAS)? ~  IAAS   is a service which provides Infrastructure to build any website or application to run smoothly without any physical servers in on-premises. ~ As an end user you don't need to manage the servers or computer physically, it is managed by AWS on behalf of you. ~  Example:  You want a supercomputer for your final year project, but you are in college hostel, and you don't have space to keep this supercomputer and maintain all the time. Hence you have created an AWS account and spined up a supercomputer using AWS EC2 Service, and you are done. Whenever you need to access the supercomputer, you can start and use it and shutdown it and physically it is not present with you but within AWS data center. Hence you goal of...

AWS SQS | Simple Queue Service

  AWS Simple Queue Service What is AWS SQS? ✓ SQS Stands for Simple Queue Service. ✓ Fully Managed message queue for Microservices, Distributed systems and Serverless applications. ✓ In Simple terms, it is a pay-per-use web service for storing messages in transit between the computers/systems. ✓ AWS SQS can be connected with Most of the AWS Services to invoke and perform operation. AWS SQS Benefits of AWS SQS: Security Server Side Encryption(SSE) Durability Availability Scalability Reliability Customization Types of SQS: AWS SQS - Standard Queue As Name Suggests it is for Standard delivery purpose. AWS SQS - FIFO (First In First out) It is for First-in-First-out delivery purpose and exactly one processing. Name of fifo SQS should be end with .fifo. Eg: testsqsname.fifo To know this kind of  interesting  tech stuff's follow back / subscribe 👉#TechBird👈 Disclaimer : You can find similar content some where in this vast internet. Here Intension is to share the contents to ...

AWS Secrets Manager

AWS Secrets Manager What is AWS Secrets Manager? ✓ As the name itself says "Secrets Manager" a place which is used to store secrets and manages. ✓ As a end users we can store our secrets and use it across with various services and applications. ✓ Helps you to protect secrets needed to access your applications, services and IT resources. ✓ Also it provides users to easily rotate, manage and retrive database credentials, API keys and others secrets throughout the lifecycle. ✓ Using AWS Secrets Manager API calls user can access the secrets within their application without need to hardcode any secret inside their application code. ✓ Users can add fine grained permission for their secrets. To know this kind of  interesting  tech stuff's follow back / subscribe 👉#TechBird👈 Disclaimer : You can find similar content some where in this vast internet. Here Intension is to share the contents to viewer in short and sweet in my way. 🙂 Have a Great Day :)

AWS SES | Simple Email Service

  AWS SES (Simple Email Service) What is AWS SES?      ✓ An Email Service provided by AWS.      ✓ User can Send/Receive emails using  their own email address and domains using this AWS SES.      ✓ AWS Simple Email Service offers user with several methods of sending email, which includes                 Amazon SES Console, SMTP Interface and via Amazon SES API.      ✓ Developer can also access Amazon SES API using AWS CLI or by using AWS SDK.      ✓ AWS SES Comes under Customer Engagement Category. Where all can we use this AWS SES?      ✓  Sending Promotional emails, Marketing emails, Transactional emails such as order confirmation and other types of emails likes newsletters, error notification, etc...      ✓  When you use AWS SES for receiving emails, you can built custom logic to send auto-response and dashboard syste...

AWS Event Bridge

AWS Event Bridge What is AWS Event Bridge? ✓ A Server-less event bus service for  AWS services, your own applications and SaaS Providers. ✓ This AWS service allows you to share the events from one place to another or from one service to other services. Advantages : Removes friction of writing "point-to-point" integrations Works across dozens of AWS and SaaS applications Easily build Event Driven Applications Fully managed and pay-as-you-go model Overview : ✓ You can share the events of your application/services to event Bridge and from the event Bridge you will be able to Accessible for other to perform their respective operations. Example: ✓ Let's say you have 100 Custom AWS Application running over in AWS account and you want to see the all running service logs/status in dashboard. ✓ As a traditional way what you will do, for all those 100 application you create a custom integration services and u will connect all those integrators to one master/...