<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Veer Abheek Singh</title>
    <description>The latest articles on Forem by Veer Abheek Singh (@veermanhas).</description>
    <link>https://forem.com/veermanhas</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F54145%2F90043e16-eb9a-4b09-8ea3-f72f83fb8d47.jpg</url>
      <title>Forem: Veer Abheek Singh</title>
      <link>https://forem.com/veermanhas</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/veermanhas"/>
    <language>en</language>
    <item>
      <title>Anyone ever made JSON RPC from NODE?</title>
      <dc:creator>Veer Abheek Singh</dc:creator>
      <pubDate>Wed, 14 Oct 2020 13:18:49 +0000</pubDate>
      <link>https://forem.com/veermanhas/anyone-ever-made-json-rpc-from-node-56bd</link>
      <guid>https://forem.com/veermanhas/anyone-ever-made-json-rpc-from-node-56bd</guid>
      <description>

</description>
      <category>discuss</category>
    </item>
    <item>
      <title>Current options to deploy a Serverless blog</title>
      <dc:creator>Veer Abheek Singh</dc:creator>
      <pubDate>Sun, 31 Mar 2019 09:30:41 +0000</pubDate>
      <link>https://forem.com/veermanhas/current-options-to-deploy-a-serverless-blog-5e08</link>
      <guid>https://forem.com/veermanhas/current-options-to-deploy-a-serverless-blog-5e08</guid>
      <description>&lt;p&gt;Original Post: &lt;a href="https://www.crumpledpapr.com/post/easy-to-deploy-serverless-blog"&gt;https://www.crumpledpapr.com/post/easy-to-deploy-serverless-blog&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I love technology and learn whenever I can, on the job or not.&lt;/p&gt;

&lt;p&gt;Went to work last evening for some usual stuff to be handled. The founder and I got into the discussion of our architecture and how we are trying to move away from spending time on IT management and concentrating on more time to serve the customers by using a fully serverless architecture which is run on AWS (Lambdas, S3, API Gateways and Step Functions). We talked about a couple of benefits of serverless for an hour or so. Talking about it kind of enticed me to come home and look for a serverless deployment of blog I could setup. So, I started scrounging the internet. &lt;/p&gt;

&lt;p&gt;WordPress + Shifter + AWS S3&lt;br&gt;
The first search result that comes up is by theburningmonk aka Yan Cui, an AWS Serverless HERO. He talks about serving WP pages using AWS S3, which is the usual suspect. It is amazingly fast but some of the features won't work, as suggested by Yan. To quote: "As you can imagine, some WordPress features don’t work anymore since the site is statically generated – comments, contact forms, search, etc." In this case, you would have to look for alternate options such as Google Forms, Disqus, etc. This kind of tears me down since it limits the basic capabilities of the blog such as commenting, etc.&lt;/p&gt;

&lt;p&gt;Why not use service providers such as Shifter or any other service? I wanted to make the blog service independent. Earlier last year I used ServerPilot to host Grav, which was lightweight but not that great with the user experience for me. I was using ServerPilot to host and manage Grav but they removed the free plan and grandfathered the account, which for some reason stopped working a couple of weeks ago. &lt;/p&gt;

&lt;p&gt;That being said, let move on to important things. &lt;/p&gt;

&lt;p&gt;OpenSource Project + Zappa + AWS Lambda&lt;br&gt;
The second option uses an opensource project based on the flask framework which sounds interesting but I am just a novice in python and at a total loss for flask framework. The downside is no theme support, which means I would have to do a lot of stuff to improve and add more functionality.&lt;/p&gt;

&lt;p&gt;Features:&lt;/p&gt;

&lt;p&gt;Integration with Markdown Editor&lt;/p&gt;

&lt;p&gt;Ability to upload images for use in blog pages&lt;/p&gt;

&lt;p&gt;Incorporate math formulas in LaTeX format&lt;/p&gt;

&lt;p&gt;Integrates with authentication to allow multiple users&lt;/p&gt;

&lt;p&gt;Plugin framework to easily extend and add new features&lt;/p&gt;

&lt;p&gt;This option uses Zappa(handles horizontal scaling automatically), which looks like a rather new, to deploy the code to AWS Lambda with less effort. Could be used for other stuff. Making a note.&lt;/p&gt;

&lt;p&gt;Might come back later if nothing works out.&lt;/p&gt;

&lt;p&gt;HEXO (Open Source) + AWS S3&lt;br&gt;
Next option found was on a post of Hackernoon, Hexo which looks like a good option. It's Open Source, well supported and a ton of plugins &amp;amp; themes to work with. Even though it is based on Nodejs(no hands on experience of moi). &lt;/p&gt;

&lt;p&gt;It doesn’t look difficult to implement because the blog provides all the instructions required. A plus side is a number of themes which is handy because I care how my blog looks.&lt;/p&gt;

&lt;p&gt;Dead Options&lt;br&gt;
Stumbled upon an open source project aws-lambda-blog which turns me off when I read the first lines, it is not maintained anymore and the code is difficult to edit. Moving on. It refers to another project, Awly which is in Alpha, by the same person.&lt;/p&gt;

&lt;p&gt;Chalice + AWS Lambda&lt;br&gt;
Next comes Chalice framework which is python based, again which I say could be doable. This would require me to work with the code, even though the blog post provides most of it. &lt;/p&gt;

&lt;p&gt;The way it works sounds interesting. It provisions services as and when needed. It talks about the MVC model which kind of makes me go to sleep because I am looking for an easy to setup system. After reading a bit more, I found that it is someone's project, so not a way to go since, no support for the blog, everything would have to be done manually. I am not looking to manage code at this point.&lt;/p&gt;

&lt;p&gt;While reading through the article I remember I need to buy a monitor for my MacBook Air so I can try to multitask. Other option would be to get another laptop, inspired by Mark Zuckerberg's portrayal in the social network. Enough wandering, back to it.&lt;/p&gt;

&lt;p&gt;Hasura + Next.js + Zeit&lt;br&gt;
Next on the list was a blog by Hasura employing their Instant Realtime GraphQL on Postgres, Next.js 8(React Framework) and ZEIT(A Serverless Platform) which looks like a solution provided by Hasura. #marketingalert. Hasura might be used for variety of applications too.&lt;/p&gt;

&lt;p&gt;Not sure about this because most of these solutions might not be that helpful or optimum to use. Since, it is a marketing thing. Again we are looking for something easy to implement, use and extendible if possible. Nextjs does look interesting though. Their traffic seems to be increasing as well. Might learn Nextjs but would require to learn JS first so….&lt;/p&gt;

&lt;p&gt;FOR DEVELOPERS&lt;br&gt;
Came across this very specific guide, Serverless Stack - Learn to Build Full-Stack Apps with Serverless and React on AWS, for Full Stack Devs. Does look good but can't comment. Do add feedback if anyone has used or feels it is of help.&lt;/p&gt;

&lt;p&gt;Serverless Django with Zappa and Aurora Serverless &lt;/p&gt;

&lt;p&gt;This looks very detailed but we’ll know once we start working on this. &lt;/p&gt;

&lt;p&gt;On a side note:&lt;/p&gt;

&lt;p&gt;Me doing this is a bad idea since, I have an active project which I am putting on hold for this weekend because I am tired… Probably not the best thing to do this weekend but tired from the Sunburn Music festival featuring DJ Snake. So… Continuing. &lt;/p&gt;

&lt;p&gt;Picked Up Hexo option and ran into some issues. Made a noob mistake of providing all files with 777 access and MacOS fucked me over. I will pick this up later as this seems the best option which matches my needs. Will definitely update once it is out.&lt;/p&gt;

&lt;p&gt;For now, I have failed at this. So, setting up on Wix for now but will keep on exploring more options. Feel free to suggest more options which are for novice programmers. I can work with infrastructure better than I can code. So open to options.&lt;/p&gt;

</description>
      <category>serverless</category>
    </item>
    <item>
      <title>How effective is visualizations for monitoring infra on AWS?</title>
      <dc:creator>Veer Abheek Singh</dc:creator>
      <pubDate>Thu, 19 Apr 2018 12:21:22 +0000</pubDate>
      <link>https://forem.com/veermanhas/how-effective-is-visualizations-for-monitoring-infra-on-aws-3jic</link>
      <guid>https://forem.com/veermanhas/how-effective-is-visualizations-for-monitoring-infra-on-aws-3jic</guid>
      <description>&lt;p&gt;&lt;a href="https://www.reddit.com/r/aws/comments/7klree/aws_visual_monitoring_with_topology/"&gt;People going crazy over visualization on Reddit.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Can visual infra monitoring be effective? &lt;/p&gt;

&lt;p&gt;Pros and cons? &lt;/p&gt;

</description>
      <category>aws</category>
      <category>devops</category>
      <category>infra</category>
    </item>
    <item>
      <title>How to Easily Delete Large S3 Buckets?</title>
      <dc:creator>Veer Abheek Singh</dc:creator>
      <pubDate>Wed, 11 Apr 2018 13:55:43 +0000</pubDate>
      <link>https://forem.com/veermanhas/how-to-easily-delete-large-s3-buckets-f2e</link>
      <guid>https://forem.com/veermanhas/how-to-easily-delete-large-s3-buckets-f2e</guid>
      <description>&lt;p&gt;&lt;a href="https://blog.totalcloud.io/how-to-easily-delete-large-s3-buckets/"&gt;Original post&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Deleting an Amazon S3 bucket can be a difficult task. It is even a bigger task if it has a large number of objects in it because you cannot delete non-empty buckets.&lt;/p&gt;

&lt;p&gt;Automated solutions such as ‘S3cmd’ or ‘S3nukem’ would either break or take weeks to delete an S3 bucket depending on its size and the number of objects in it.&lt;/p&gt;

&lt;p&gt;The best approach is to use AWS, which comes with the benefit of a self-service platform and provides an option of setting lifecycle policy for S3 objects.&lt;/p&gt;

&lt;p&gt;AWS lifecycle policies help in defining actions on Amazon S3 during an object’s lifetime. For example, transitioning objects to another storage class, archiving them, or deleting them after a specified period.&lt;/p&gt;

&lt;p&gt;Using a shared prefix (that is, objects that have names that begin with a common string), you can define the lifecycle policy for all objects or a subset of objects in the S3 bucket. And using a lifecycle policy, you can define actions specific to current and non-current object versions.&lt;/p&gt;

&lt;p&gt;Note: The objects inside the AWS S3 would be gone forever after a day.&lt;/p&gt;

&lt;p&gt;This solution is not instant but it takes a day to execute, which is faster than other solutions.&lt;/p&gt;

&lt;h1&gt;
  
  
  Here’s How to Set Lifecycle of an S3 Bucket
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;Log in to the AWS Management Console and open the Amazon S3 console at &lt;a href="https://console.aws.amazon.com/s3/"&gt;https://console.aws.amazon.com/s3/&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;To create a lifecycle policy for a bucket, choose the name of the bucket from the Bucket name list.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--5f8VNR8F--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/708fbm6w6rz5e73wvny6.png" alt="Select bucket"&gt;
&lt;/li&gt;
&lt;li&gt;Choose the Management tab, and then choose Add lifecycle rule.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--sCOTtgih--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/62bdcu940iygw1e29wog.png" alt="Add lifecycle rule"&gt;
&lt;/li&gt;
&lt;li&gt;Give the rule a name and click Next if you want to delete the whole bucket. Also, you can set the lifecycle rule for objects with a specified name prefix (that is, objects with names that begin with a common string), limit the lifecycle rule scope to one or more object tags, and combine a prefix and several tags.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--w3ba2lgE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/rtvokj6pemlfenoddvcj.png" alt="Name lifecycle rule"&gt;
&lt;/li&gt;
&lt;li&gt;Click Next on the Transitions tab without any changes.&lt;/li&gt;
&lt;li&gt;Select the options as shown in the image below.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wfw1taD9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/9zx3k9a2eft3ammyqwzz.png" alt="Set expiration"&gt;
&lt;/li&gt;
&lt;li&gt;Verify the settings for your rule under Review. 
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--i_5CkFlr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/subtitnz65t1qtbfqw4u.png" alt="Verify rule"&gt;
&lt;/li&gt;
&lt;li&gt;If you need to make changes, choose Previous. Otherwise, click Save.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;From now on, AWS does the dirty work for you. S3 will do its own housekeeping, and after a day, everything inside your bucket will be deleted.&lt;/p&gt;

&lt;p&gt;This approach can be used if you regularly create stacks with CloudFormation or Terraform, and the buckets won’t delete if there are objects in them.&lt;/p&gt;

&lt;p&gt;Instead of writing scripts and adding to the workload you can easily setup lifecycle rules to take action on the AWS S3.&lt;/p&gt;

&lt;p&gt;There are a number of things that can be accomplished using lifecycle rules. You can read more about them below.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lifecycle-mgmt.html"&gt;Object Lifecycle Management&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/user-guide/create-lifecycle.html"&gt;How Do I Create a Lifecycle Policy for an S3 Bucket?&lt;/a&gt;&lt;/p&gt;

</description>
      <category>aws</category>
      <category>explainlikeimfive</category>
    </item>
    <item>
      <title>5 Mistakes Startups Make While Buying &amp; Managing AWS Computing Resources</title>
      <dc:creator>Veer Abheek Singh</dc:creator>
      <pubDate>Thu, 29 Mar 2018 21:23:18 +0000</pubDate>
      <link>https://forem.com/veermanhas/5-mistakes-startups-make-while-buying--managing-aws-computing-resources-4ec</link>
      <guid>https://forem.com/veermanhas/5-mistakes-startups-make-while-buying--managing-aws-computing-resources-4ec</guid>
      <description>&lt;p&gt;A majority of today’s startups or born-in-cloud businesses rely on public cloud, like AWS, instead of on-premises IT infrastructure. However, due to lack of in-house IT teams, they are coerced to take the DIY approach to provisioning and managing AWS cloud resources for their deployment and operational needs.&lt;/p&gt;

&lt;p&gt;With no proper skill set, they need to learn and decipher several levels of abstraction that cloud brings with it and also familiarize themselves with siloed monitoring tools on their own. To top it, they are overwhelmed by the amount of information they need to soak in, analyze and act. It’s a natural human tendency to rely on what we already know or experienced in our past projects when we are learning a new technology or a tool.&lt;/p&gt;

&lt;p&gt;Startups and newbies apply the same analogy of managing on-premise infrastructure management to cloud management as well and ultimately bite the bullet and shell out more money than expected. It’s because, they end up assuming too many things (mostly wrong ones).&lt;/p&gt;

&lt;p&gt;This post discusses two primary and three common mistakes startups and newbies make while buying AWS compute resources:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Not using Payer’s Account concept: When a team creates an account and they must avoid creating all their resources in a single account. One of the best practices is to create three AWS accounts — one account each for development, QA, and production. By doing so, the team can provision the resources accordingly. Another best practice is to create a fourth account and make it as payer account. While a team can provision resources to other three accounts, it is not recommended to create any resources in payer account, but link all the three account to this account. With this, the team will get a good discount and there will be separation of resources as well.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Choosing the wrong instance model: An enterprise should know whether to launch an instance with On-Demand or RI or spot instance model. Check the need and calculate accordingly.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;If you don’t know how long you will need the server up, On-Demand instances are the best, because On-demand instances are charged every hour and can be discarded anytime as required. Here, you have the freedom to use whenever or how much ever you want to use, but cost incurred are high. Basically, a server for one year would cost you $1*24*365= $8760 USD.&lt;/li&gt;
&lt;li&gt;On the contrary, if you know how long you need a server, you can opt for Reserved instances, because you get it for discounted price compared to on-demand, however, if you want to discard the server after certain period of usage, you cannot get rid of it as it’s already been paid for and the cloud provider will not take it back.&lt;/li&gt;
&lt;li&gt;If you are in need of a server for a very short duration of time, or really want to test something, Spot instances are ideal as the prices are typically one tenth of the “on-demand server” cost and one fifth of the “reserved server cost.” However, the catch is you need to bid  to buy it, say 0.1$ per hour. Hence, the server is available until someone else bids for it at a higher price. In that case, you have a window of 2 minutes to act before it’s gone.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Not monitoring AWS compute costs using CloudWatch alarms: Several newbie AWS users are not aware of CloudWatch alarms feature yet. They still are under the impression that they need to look into AWS cost explorer console manually. With CloudWatch service, a user can enable an alert for a specific instance to quickly know when cost touches a threshold point. One caveat here is, a user must know all the limitations associated with CloudWatch service like its ability to process huge amounts of custom log data, react to events in near real time, etc.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Not having Disaster Recovery (DR) plan: DR plays a vital role in business continuity. Outages even from AWS can sometimes affect a business’ services, not just disasters or other calamities. Let’s recall February 2017 S3 service outage where approximately 148,213 websites, and 121,761 unique domains were down. One of the best solutions to such outages is buying instances for DR. Not many startups and newbies are aware that cross-region replication and well-designed AWS CloudFormation template can go a long way in continuous supply of computing resources for development and operational needs. Additionally, using region level DR rather than AZ-level DR can be the most useful in all scenarios.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Not using a good cloud visibility tool and just relying on Trusted Advisor: To start with, many startups use Trusted Advisor feature to find loopholes in their AWS account, reduce cost, increase performance, and improve security. But, this feature does not provide complete visibility into resources usage and other metrics necessary for cloud optimization. Even though Trusted Advisor provides real-time guidance to help provision resources as per AWS best practices, it does not allow users to monitor, analyze, remediate and right-size AWS cloud with contextual insights and operational capabilities. A cloud visibility tool, like TotalCloud, which helps users to understand complete cloud usage contextually from a single pane view, will only help.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Are you a startup or a newbie still trying to get hold of your AWS usage. Let those mistakes do not come back to bite your business. Try &lt;a href="https://TotalCloud.io"&gt;https://TotalCloud.io&lt;/a&gt;, an interactive and immersive visual platform offering complete cloud visibility.&lt;/p&gt;

</description>
      <category>devops</category>
      <category>aws</category>
    </item>
    <item>
      <title>5 Mistakes Startups Make While Buying &amp; Managing AWS Computing Resources</title>
      <dc:creator>Veer Abheek Singh</dc:creator>
      <pubDate>Thu, 29 Mar 2018 21:21:59 +0000</pubDate>
      <link>https://forem.com/veermanhas/5-mistakes-startups-make-while-buying--managing-aws-computing-resources-4cc4</link>
      <guid>https://forem.com/veermanhas/5-mistakes-startups-make-while-buying--managing-aws-computing-resources-4cc4</guid>
      <description>&lt;p&gt;A majority of today’s startups or born-in-cloud businesses rely on public cloud, like AWS, instead of on-premises IT infrastructure. However, due to lack of in-house IT teams, they are coerced to take the DIY approach to provisioning and managing AWS cloud resources for their deployment and operational needs.&lt;/p&gt;

&lt;p&gt;With no proper skill set, they need to learn and decipher several levels of abstraction that cloud brings with it and also familiarize themselves with siloed monitoring tools on their own. To top it, they are overwhelmed by the amount of information they need to soak in, analyze and act. It’s a natural human tendency to rely on what we already know or experienced in our past projects when we are learning a new technology or a tool.&lt;/p&gt;

&lt;p&gt;Startups and newbies apply the same analogy of managing on-premise infrastructure management to cloud management as well and ultimately bite the bullet and shell out more money than expected. It’s because, they end up assuming too many things (mostly wrong ones).&lt;/p&gt;

&lt;p&gt;This post discusses two primary and three common mistakes startups and newbies make while buying AWS compute resources:&lt;/p&gt;

&lt;h1&gt;
  
  
  1 Not using Payer’s Account concept: When a team creates an account and they must avoid creating all their resources in a single account. One of the best practices is to create three AWS accounts — one account each for development, QA, and production. By doing so, the team can provision the resources accordingly. Another best practice is to create a fourth account and make it as payer account. While a team can provision resources to other three accounts, it is not recommended to create any resources in payer account, but link all the three account to this account. With this, the team will get a good discount and there will be separation of resources as well.
&lt;/h1&gt;

&lt;h1&gt;
  
  
  2 Choosing the wrong instance model: An enterprise should know whether to launch an instance with On-Demand or RI or spot instance model. Check the need and calculate accordingly.
&lt;/h1&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;a) If you don’t know how long you will need the server up, On-Demand instances are the best, because On-demand instances are charged every hour and can be discarded anytime as required. Here, you have the freedom to use whenever or how much ever you want to use, but cost incurred are high. Basically, a server for one year would cost you $1*24*365= $8760 USD.

&lt;p&gt;b) On the contrary, if you know how long you need a server, you can opt for Reserved instances, because you get it for discounted price compared to on-demand, however, if you want to discard the server after certain period of usage, you cannot get rid of it as it’s already been paid for and the cloud provider will not take it back.&lt;/p&gt;

&lt;p&gt;c) If you are in need of a server for a very short duration of time, or really want to test something, Spot instances are ideal as the prices are typically one tenth of the “on-demand server” cost and one fifth of the “reserved server cost.” However, the catch is you need to bid  to buy it, say 0.1$ per hour. Hence, the server is available until someone else bids for it at a higher price. In that case, you have a window of 2 minutes to act before it’s gone.&lt;br&gt;
&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h1&gt;
&lt;br&gt;
  &lt;br&gt;
  &lt;br&gt;
  3 Not monitoring AWS compute costs using CloudWatch alarms: Several newbie AWS users are not aware of CloudWatch alarms feature yet. They still are under the impression that they need to look into AWS cost explorer console manually. With CloudWatch service, a user can enable an alert for a specific instance to quickly know when cost touches a threshold point. One caveat here is, a user must know all the limitations associated with CloudWatch service like its ability to process huge amounts of custom log data, react to events in near real time, etc.&lt;br&gt;
&lt;/h1&gt;

&lt;h1&gt;
  
  
  4 Not having Disaster Recovery (DR) plan: DR plays a vital role in business continuity. Outages even from AWS can sometimes affect a business’ services, not just disasters or other calamities. Let’s recall February 2017 S3 service outage where approximately 148,213 websites, and 121,761 unique domains were down. One of the best solutions to such outages is buying instances for DR. Not many startups and newbies are aware that cross-region replication and well-designed AWS CloudFormation template can go a long way in continuous supply of computing resources for development and operational needs. Additionally, using region level DR rather than AZ-level DR can be the most useful in all scenarios.
&lt;/h1&gt;

&lt;h1&gt;
  
  
  5 Not using a good cloud visibility tool and just relying on Trusted Advisor: To start with, many startups use Trusted Advisor feature to find loopholes in their AWS account, reduce cost, increase performance, and improve security. But, this feature does not provide complete visibility into resources usage and other metrics necessary for cloud optimization. Even though Trusted Advisor provides real-time guidance to help provision resources as per AWS best practices, it does not allow users to monitor, analyze, remediate and right-size AWS cloud with contextual insights and operational capabilities. A cloud visibility tool, like TotalCloud, which helps users to understand complete cloud usage contextually from a single pane view, will only help.
&lt;/h1&gt;

&lt;p&gt;Are you a startup or a newbie still trying to get hold of your AWS usage. Let those mistakes do not come back to bite your business. Try &lt;a href="https://TotalCloud.io"&gt;https://TotalCloud.io&lt;/a&gt;, an interactive and immersive visual platform offering complete cloud visibility.&lt;/p&gt;

</description>
      <category>devops</category>
      <category>aws</category>
    </item>
    <item>
      <title>AWS S3 or the Pandora's box</title>
      <dc:creator>Veer Abheek Singh</dc:creator>
      <pubDate>Wed, 21 Mar 2018 08:52:30 +0000</pubDate>
      <link>https://forem.com/veermanhas/aws-s3-or-the-pandoras-box-5974</link>
      <guid>https://forem.com/veermanhas/aws-s3-or-the-pandoras-box-5974</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.imgur.com%2FuuixFoT.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.imgur.com%2FuuixFoT.png" alt="TotalCloud comic"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://blog.totalcloud.io/aws-s3-bucket-policy-gone-wrong/" rel="noopener noreferrer"&gt;Source&lt;/a&gt;&lt;/p&gt;

</description>
      <category>aws</category>
      <category>cloud</category>
      <category>security</category>
      <category>devops</category>
    </item>
    <item>
      <title>Visualize AWS Flow Logs in a Visual Environment (closed beta)</title>
      <dc:creator>Veer Abheek Singh</dc:creator>
      <pubDate>Sun, 11 Mar 2018 11:05:25 +0000</pubDate>
      <link>https://forem.com/veermanhas/visualize-aws-flow-logs-in-a-visual-environment-closed-beta--3lmo</link>
      <guid>https://forem.com/veermanhas/visualize-aws-flow-logs-in-a-visual-environment-closed-beta--3lmo</guid>
      <description>&lt;p&gt;What are you using VPC for?&lt;/p&gt;

&lt;p&gt;&lt;a href="//beta.totalcloud.io"&gt;BETA&lt;/a&gt;&lt;/p&gt;

</description>
      <category>aws</category>
      <category>network</category>
      <category>security</category>
    </item>
    <item>
      <title>AWS Well-Architected Review – Should I or not?</title>
      <dc:creator>Veer Abheek Singh</dc:creator>
      <pubDate>Fri, 09 Mar 2018 14:37:36 +0000</pubDate>
      <link>https://forem.com/veermanhas/aws-well-architected-review--should-i-or-not--3gfe</link>
      <guid>https://forem.com/veermanhas/aws-well-architected-review--should-i-or-not--3gfe</guid>
      <description>&lt;p&gt;AWS Well-Architected Review Framework is a document/white-paper which enables you to review and improve your cloud-based architectures and better understand the business impact of your design decisions. It essentially addresses the general design principles as well as specific best practices and guidance in five conceptual areas defined as the pillars of the Well-Architected Framework.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://blog.totalcloud.io/aws-well-architected-review-should-i-or-not/"&gt;Original Post&lt;/a&gt;&lt;/p&gt;

</description>
      <category>aws</category>
      <category>architect</category>
    </item>
    <item>
      <title>AWS Cloud Cost Monitoring &amp; Management Report</title>
      <dc:creator>Veer Abheek Singh</dc:creator>
      <pubDate>Fri, 09 Mar 2018 14:35:09 +0000</pubDate>
      <link>https://forem.com/veermanhas/aws-cloud-cost-monitoring--management-report--1329</link>
      <guid>https://forem.com/veermanhas/aws-cloud-cost-monitoring--management-report--1329</guid>
      <description>&lt;p&gt;I did this survey in January and am looking for feedback on it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://blog.totalcloud.io/aws-cloud-cost-monitoring-management-report/" rel="noopener noreferrer"&gt;Report&lt;/a&gt;&lt;/p&gt;

</description>
      <category>aws</category>
      <category>devops</category>
      <category>cost</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Minecraft your AWS</title>
      <dc:creator>Veer Abheek Singh</dc:creator>
      <pubDate>Wed, 28 Feb 2018 13:18:42 +0000</pubDate>
      <link>https://forem.com/veermanhas/minecraft-your-aws--4a08</link>
      <guid>https://forem.com/veermanhas/minecraft-your-aws--4a08</guid>
      <description>&lt;p&gt;Remember Minecraft? It was one of the games that exploded due to the new interface and the way it allowed you to build and create anything and everything imaginable.&lt;/p&gt;

&lt;p&gt;We have the same vision for TotalCloud — to let you operate anything and everything imaginable for your AWS cloud infrastructure in a couple of clicks.&lt;/p&gt;

&lt;p&gt;TotalCloud presently works only with AWS.&lt;/p&gt;

&lt;p&gt;How does it work?&lt;/p&gt;

&lt;p&gt;In Minecraft, you can mine resources from the existing world and create a new world. Similarly, on TotalCloud, you can disconnect (manipulate) your cloud resources from your IT infrastructure with just two clicks (just like mining in Minecraft). Sounds simple, right? It is!&lt;/p&gt;

&lt;p&gt;Once you have the resources in your inventory, you can add, delete, or do anything and everything imaginable. This is one of the reasons TotalCloud is made on a gaming engine — providing a Minecraft experience for your AWS.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;a href="https://blog.totalcloud.io/minecraft-aws-get-anything-150/"&gt;Original post&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>aws</category>
      <category>dev</category>
      <category>backend</category>
    </item>
    <item>
      <title>How can you convince your manager to start embracing DevOps?</title>
      <dc:creator>Veer Abheek Singh</dc:creator>
      <pubDate>Thu, 08 Feb 2018 12:56:24 +0000</pubDate>
      <link>https://forem.com/veermanhas/how-can-you-convince-your-manager-to-start-embracing-devops--4icl</link>
      <guid>https://forem.com/veermanhas/how-can-you-convince-your-manager-to-start-embracing-devops--4icl</guid>
      <description>&lt;p&gt;You have recently joined a software-powered company where they don't practice DevOps practices. Your manager and management are of old-fashioned and still follow the old methodologies. So, in this case, How do you convince your manager that DevOps is essential and should be embraced to survive in this competitive environment?&lt;/p&gt;

</description>
      <category>devops</category>
      <category>aws</category>
      <category>discuss</category>
    </item>
  </channel>
</rss>
