Skip to content

Commit

Permalink
updated docs
Browse files Browse the repository at this point in the history
  • Loading branch information
deepaksood619 committed Mar 7, 2024
1 parent 9deb421 commit 43bd544
Show file tree
Hide file tree
Showing 12 changed files with 156 additions and 33 deletions.
24 changes: 14 additions & 10 deletions docs/cloud/aws/aws-services.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@

## Management Tools

1. Amazon CloudWatch
### 1. Amazon CloudWatch

Monitor Resources and Applications

Expand All @@ -41,21 +41,25 @@
fields *@timestamp*, *@message* | filter *@message* like /(?i)(connect)/ # | filter @timestamp > 1668527666 | fields tomillis(*@timestamp*) as millis # | filter @millis < 1668566034 | parse *@message* ',*,*,' as @instance,@user | parse *@message* /(?<@ip>d{1,3}.d{1,3}.d{1,3}.d{1,3})/ | stats count() AS counter by @user | sort by @counter desc | limit 100
```

2. AWS Auto Scaling - Scale Multiple Resources to Meet Demand
### 2. AWS Auto Scaling

3. AWS CloudFormation
Scale Multiple Resources to Meet Demand

### 3. AWS CloudFormation

Create and Manage Resources with Templates

AWS CloudFormation provides a common language for you to model and provision AWS and third party application resources in your cloud environment. AWS CloudFormation allows you to use programming languages or a simple text file to model and provision, in an automated and secure manner, all the resources needed for your applications across all regions and accounts. This gives you a single source of truth for your AWS and third party resources.

4. AWS CloudTrail - Track User Activity and API Usage
5. AWS Config - Track Resource Inventory and Changes
6. AWS OpsWorks - Automate Operations with Chef and Puppet
7. AWS Service Catalog - Create and Use Standardized Products
8. AWS Systems Manager - Gain Operational Insights and Take Action
9. AWS Trusted Advisor - Optimize Performance and Security
10. AWS Personal Health Dashboard - Personalized View of AWS Service Health
### Others

1. AWS CloudTrail - Track User Activity and API Usage
2. AWS Config - Track Resource Inventory and Changes
3. AWS OpsWorks - Automate Operations with Chef and Puppet
4. AWS Service Catalog - Create and Use Standardized Products
5. AWS Systems Manager - Gain Operational Insights and Take Action
6. AWS Trusted Advisor - Optimize Performance and Security
7. AWS Personal Health Dashboard - Personalized View of AWS Service Health

## Media Services

Expand Down
6 changes: 0 additions & 6 deletions docs/cloud/aws/others.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,12 +45,6 @@ Data Lab has three offerings - the Build Lab, the Design Lab, and Resident Archi

[AWS expands Amazon Managed Blockchain with Access and Query | AWS Database Blog](https://aws.amazon.com/blogs/database/aws-expands-amazon-managed-blockchain-with-access-and-query/)

## AWS Cost Optimisation / Billing

1. [Spot.io](http://spot.io/) - Save up to 80% cost on EC2 using Spot instances.
2. [Granulate.io](http://granulate.io/) - Optimise Kernel at OS level of a VM. Increase performance
3. [Navigating AWS FinOps: Harnessing Cloud Intelligence Dashboards for Strategic Cost Optimization – DEVOPS DONE RIGHT](https://blog.opstree.com/2024/02/13/navigating-aws-finops-harnessing-cloud-intelligence-dashboards-for-strategic-cost-optimization/)

## Others

[What is myApplications on AWS - AWS Management Console](https://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/aws-myApplications.html)
Expand Down
1 change: 1 addition & 0 deletions docs/cloud/aws/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
- [Amazon Pinpoint](amazon-pinpoint)
- [Amazon Q (Preview)](https://aws.amazon.com/q/)
- Your generative AI–powered assistant designed for work that can be tailored to your business
- [Supported connectors - Amazon Q](https://docs.aws.amazon.com/amazonq/latest/business-use-dg/connectors-list.html)
- [Course - Architecting on AWS](cloud/aws/course-architecting-on-aws.md)
- [Others](cloud/aws/others.md)

Expand Down
15 changes: 15 additions & 0 deletions docs/computer-science/testing/intro.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,3 +96,18 @@ https://copyconstruct.medium.com/testing-in-production-the-safe-way-18ca102d0ef1
https://www.toptal.com/test-automation-engineer/automated-testing-best-practices

[Investing in Unit Testing: Benefits and Approaches | Toptal](https://www.toptal.com/unit-testing/unit-testing-benefits)

## Interview Questions

- In test automation, we use both _assert_ and _verify_ commands. What is the difference between them and when are they used?
- What is the difference between verification and validation?

### Selenium

- What is Page Object Model and Page Factory in Selenium?
- How do you deal with frame elements in Selenium on a page?
- What are some differences between CSS selector and XPath based locators?

[33 Essential QA Interview Questions and Answers \[2024\] | Toptal®](https://www.toptal.com/qa/interview-questions)

[24 Essential Selenium Interview Questions and Answers \[2024\] | Toptal®](https://www.toptal.com/selenium/interview-questions)
2 changes: 1 addition & 1 deletion docs/courses/aws-certified-data-engineer-associate.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

[AWS-Certified-Data-Engineer-Associate\_Exam-Guide.pdf](https://d1.awsstatic.com/training-and-certification/docs-data-engineer-associate/AWS-Certified-Data-Engineer-Associate_Exam-Guide.pdf)

Date - Feb 2024
Date - Feb-March 2024

- Implement data pipelines and to monitor, troubleshoot, and optimize cost and performance issues in accordance with best practices.
- Ingest and transform data, and orchestrate data pipelines while applying programming concepts.
Expand Down
4 changes: 3 additions & 1 deletion docs/courses/course-credit-risk-modeling/intro.md
Original file line number Diff line number Diff line change
Expand Up @@ -97,9 +97,11 @@ When the model fails to capture the underlying logic of the data
- If one or few dummy variables representing one original independent variable are statistically significant, it would be best to retain all dummy variables that represent that original independent variable.
- Conventionally, if a p-value is lower than 0.05, we conclude that the coefficient of a variable is statistically significant

```python
logistic_regression_model.predit

logistic_regression_model.predit_proba
```

AUC curve , RoC curve

Expand Down Expand Up @@ -155,7 +157,7 @@ Setting a higher cut-off score for approval of credit applications will result i

## PSI (Population Stability Index) / CSI (Characteristics Stability Index)

PSI and CSI, both of these metrics focus on the shift in thePOPULATION DISTRIBUTION.
PSI and CSI, both of these metrics focus on the shift in the POPULATION DISTRIBUTION.

These two monitoring metrics are based on the premise that a predictive model works best when the development and the validation/OOT (out of time) samples are not significantly different in terms of economic conditions, underlying assumptions, the campaign-style, and focus, etc.

Expand Down
4 changes: 4 additions & 0 deletions docs/databases/data-warehousing/data-engineering.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,10 @@
- LM Studio
- HuggingFace

### SAAS

- [iPaaS Solution for the Enterprise | SnapLogic](https://www.snaplogic.com/)

## Roadmaps

- [Roadmap for Data Engineering 2023 | by Darshil Parmar | Medium](https://medium.com/@darshilp/roadmap-for-data-engineering-2023-13f62f85d866)
Expand Down
105 changes: 105 additions & 0 deletions docs/devops/devops-intro/finops.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
# FinOps

FinOps (or cloud FinOps) is an evolving cloud financial management discipline and cultural practice that aims to maximize business value in hybrid and multicloud environments. 

FinOps is a portmanteau of finance and [DevOps](https://www.ibm.com/topics/devops), emphasizing that IT, finance and business teams must collaborate to bring financial accountability to the cloud and make informed, data-driven decisions when managing tradeoffs between speed, cost and performance.1

There’s a misconception that FinOps means becoming cheap with cloud spend. Actually, FinOps is about **removing blockers, empowering engineering teams to deliver better features, apps and migrations faster, and enabling a cross-functional conversation about where to invest and when**. Sometimes a business will decide to tighten the belt. Sometimes it’ll decide to invest more. But with FinOps, teams know why they’re making those spending decisions.2

An operational framework and cultural shift that brings technology, finance, and business together to drive financial accountability and accelerate business value realization through cloud transformation.

- FinOps enables enterprises to drive financial accountability and maximize business value
- FinOps helps understand the complexity and challenges to traditional IT financial management
- FinOps helps to identify the building blocks and key success metrics for business value realization

## Components

### Visibility

Having visibility into cloud spending is crucial. This involves tracking costs at various levels of granularity, understanding cost drivers, and identifying areas for optimization.

### Accountability

Assigning accountability for cloud costs within an organization helps ensure that teams are aware of their spending and are incentivized to optimize it.

- Unit economics (per application infra cost)
- Observability
- Budgeting
- Forecasting
- Anomaly
- Safety Net
- Prevent sprawl of cloud spend

### Governance

Establishing policies and guidelines for cloud spending helps prevent unexpected costs and ensures compliance with budgetary constraints and regulatory requirements.

### Optimization

Continuously optimizing cloud resources to ensure that they are being used efficiently and cost-effectively. This may involve rightsizing instances, leveraging reserved instances or spot instances, and utilizing auto-scaling and other automation techniques.

There are three key areas of optimization:

1. Resource optimization
2. Pricing optimization
3. Architecture optimization

### Culture

Fostering a culture of cost-awareness and accountability within the organization is essential for successful FinOps implementation. This involves educating teams about cloud costs and empowering them to make cost-conscious decisions.

## Capabilities

The FinOps Framework includes capabilities that cover everything from cost analysis and monitoring to optimization and organizational alignment, grouped into a set of related domains. Each capability defines a functional area of activity and a set of tasks to support your FinOps practice.

- Understanding cloud usage and cost
- Cost allocation
- Data analysis and showback
- Managing shared cost
- Data ingestion and normalization
- Performance tracking and benchmarking
- Measuring unit costs
- Forecasting
- Budget management
- Real-time decision making
- Managing anomalies
- Establishing a FinOps decision and accountability structure
- Cloud rate optimization
- Managing commitment-based discounts
- Cloud usage optimization
- Onboarding workloads
- Resource utilization and efficiency
- Workload management and automation
- Organizational alignment
- Establishing a FinOps culture
- Chargeback and finance integration
- FinOps education and enablement
- Cloud policy and governance
- FinOps and intersecting frameworks

## Dashboards

- CUDOS Dashboard
- Cost Intelligence Dashboard
- KPI Dashboard
- TAO Dashboard
- Compute Optimizer Dashboard
- Cost Anomaly Dashboard

[Navigating AWS FinOps: Harnessing Cloud Intelligence Dashboards for Strategic Cost Optimization – DEVOPS DONE RIGHT](https://blog.opstree.com/2024/02/13/navigating-aws-finops-harnessing-cloud-intelligence-dashboards-for-strategic-cost-optimization/)

## AWS Cost Optimisation / Billing

1. [Spot.io](http://spot.io/) - Save up to 80% cost on EC2 using Spot instances.
2. [Granulate.io](http://granulate.io/) - Optimise Kernel at OS level of a VM. Increase performance
3. [Cloud cost oberservability, visibility & optimization | Amnic](https://amnic.com/)

## Links

- [What is Cloud FinOps?  |  Google Cloud](https://cloud.google.com/learn/what-is-finops)
- [FinOps Insights](https://www.finops.org/insights/)
- [FinOps Domains](https://www.finops.org/framework/domains/)
- [What Is Cloud Financial Operations (FinOps)? - Intel](https://www.intel.com/content/www/us/en/cloud-computing/finops.html)
- [What is FinOps? | IBM](https://www.ibm.com/topics/finops)
- [What is FinOps? - Microsoft Cost Management | Microsoft Learn](https://learn.microsoft.com/en-us/azure/cost-management-billing/finops/overview-finops)
- [What Is FinOps? What You Need To Know In Under 10 Minutes](https://www.cloudzero.com/blog/finops/)
4 changes: 2 additions & 2 deletions docs/economics/finance-investing/huf-private-trust.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
- The Income Tax Act recognizes the HUF as an independent assessable or taxable entity. Hence, HUFs enjoy all deductions and exemptions under the IT Act independent of the income and tax liabilities of its members. A separate [Income Tax Return](https://www.taxrodo.com/services-at-a-glance/income-tax/income-tax-return-filing/) is filed under Income Tax Act.
- Tax Saving- For example- an ancestral property that yields rental income. Under normal circumstances, the rent will be attached to a person’s income and will be taxed according to that individual’s tax slab. However, if it is transferred to an HUF, the income will be that of the HUF’s and will be taxed separately.
- Owning a house
- Under current income tax laws, if you own more than one self-occupied property, only one of them can be claimed as a self-occupied property. The rest are ‘_deemed to be let out_’ and you have to pay tax on notional rent. However, an HUF can own a residential house without having to pay tax. In addition, it can also avail of a [Home Loan](https://www.hdfcbank.com/personal/products/loans/home-loan) to purchase a residential property and get tax benefits up to Rs 1.5 lakh under Section 80C of the Income Tax Act for loan repayment and up to Rs 2 lakh for interest thereon.
- Under current income tax laws, if you own more than one self-occupied property, only one of them can be claimed as a self-occupied property. The rest are ‘_deemed to be let out_’ and you have to pay tax on notional rent. However, an HUF can own a residential house without having to pay tax. In addition, it can also avail of a [Home Loan](https://www.hdfcbank.com/personal/products/loans/home-loan) to purchase a residential property and get tax benefits up to Rs 1.5 lakh under Section 80C of the Income Tax Act for loan repayment and up to Rs 2 lakh for interest thereon.

### Key Points

Expand Down Expand Up @@ -90,4 +90,4 @@ The following nature of expenses can be generally classified under the heading o
- [Hindu Undivided Family (HUF) Act - Complete Information](https://www.bankbazaar.com/tax/hindu-undivided-family-tax-planning.html)
- [HUF Income Tax: Top 5 HUF Tax Benefits Available Under HUF | HDFC Bank](https://www.hdfcbank.com/personal/resources/learning-centre/save/5-huf-income-tax-benefits)
- [Hindu Undivided Family (HUF) - How to Save Income Tax? - Tax2win](https://tax2win.in/guide/huf-hindu-undivided-family)
- [HUF, a Way to Save Income Tax](https://cleartax.in/s/huf-hindu-undivided-family)
- [HUF, a Way to Save Income Tax](https://cleartax.in/s/huf-hindu-undivided-family)
1 change: 1 addition & 0 deletions docs/economics/mental-models/macroeconomics.md
Original file line number Diff line number Diff line change
Expand Up @@ -170,5 +170,6 @@ The **impossible trinity** (also known as **the impossible [trilemma](https://en
- [Something Terrible Is Happening in France | Economics Explained - YouTube](https://www.youtube.com/watch?v=oUVrVEviaHo)
- [2024: A Pivotal Year on the Brink | Ray Dalio | LinkedIn](https://www.linkedin.com/pulse/2024-pivotal-year-brink-ray-dalio-fwgie/)
- [Are We in a Stock Market Bubble?](https://www.linkedin.com/pulse/we-stock-market-bubble-ray-dalio-zpdre/)
- [Mukesh Ambani’s smooth succession plan, to avoid battle he had with brother Anil - YouTube](https://www.youtube.com/watch?v=eBzYhMmUdN0)

## End
2 changes: 2 additions & 0 deletions docs/economics/mutual-funds/debt-mutual-funds.md
Original file line number Diff line number Diff line change
Expand Up @@ -135,6 +135,8 @@ It is a credible and tax-efficient* alternative to certain fixed income instrume

According to the CEO, this fund may be “ideal” for those desiring debt allocation with indexation benefits and those who avoid actively trading in debt securities.

Taxation - LTCG – If holding is more than 36 months) - Debt Fund (20% with Indexation benefit)

[Webinar to discuss the NFO of Parag Parikh Dynamic Asset Allocation Fund - YouTube](https://www.youtube.com/watch?v=iCVFUX9QUoc&ab_channel=PPFASMutualFund)

[How does Parag Parikh Dynamic Asset Allocation Fund (PPDAAF) provide indexation benefit? CEO explains - The 1% News](https://news.onepercentclub.io/invest/how-does-parag-parikh-dynamic-asset-allocation-fund-ppdaaf-provide-indexation-benefit-ceo-explains/1064/)
Expand Down
21 changes: 8 additions & 13 deletions docs/knowledge/geography/new-home-place-house.md
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,7 @@ https://zolostays.com/blog/cities-with-best-weather-in-india
- Spending on healthcare
- Taxes and generational tax / Property tax
- Quality of life index for new home and multiple indexes
- [The Economist Democracy Index - Wikipedia](https://en.wikipedia.org/wiki/The_Economist_Democracy_Index)

### New Home

Expand Down Expand Up @@ -341,19 +342,13 @@ A person feeding themselves a vegetarian diet would need about an acre of land a

## Real Estate / Realty Market

[8 misconceptions about Delhi NCR properties - Reasons why you should invest in Real Estate.](https://www.linkedin.com/pulse/8-misconceptions-delhi-ncr-properties-reasons-why-you-chaudhary/)

[Is Investing in Delhi Property Worth It? Uncovering the Pros and Cons](https://www.omaxe.com/blog/investing-in-delhi-property-pros-cons/)

[Why Should You Buy Home If Rent Is Much Less Than Home Emi - YouTube](https://www.youtube.com/watch?v=tb_k4rqcWA8)

[Buying A Flat? Things That Your Real Estate Agent Won't Tell You - YouTube](https://www.youtube.com/watch?v=aDwNj4NPxi0)

[Things NO ONE Tells You About Owning a Flat in Mumbai - YouTube](https://www.youtube.com/watch?v=wMzUe71eKLM)

[My Villa in GOA | Should you buy property in Goa? | Goa REAL ESTATE Market - YouTube](https://www.youtube.com/watch?v=0xmbMoXTk7o)

[Best रियल एस्टेट investment? -- दुकान, घर, प्लॉट या कृषि भूमि? - YouTube](https://www.youtube.com/watch?v=1r67W4-rk_k)
- [8 misconceptions about Delhi NCR properties - Reasons why you should invest in Real Estate.](https://www.linkedin.com/pulse/8-misconceptions-delhi-ncr-properties-reasons-why-you-chaudhary/)
- [Is Investing in Delhi Property Worth It? Uncovering the Pros and Cons](https://www.omaxe.com/blog/investing-in-delhi-property-pros-cons/)
- [Why Should You Buy Home If Rent Is Much Less Than Home Emi - YouTube](https://www.youtube.com/watch?v=tb_k4rqcWA8)
- [Buying A Flat? Things That Your Real Estate Agent Won't Tell You - YouTube](https://www.youtube.com/watch?v=aDwNj4NPxi0)
- [Things NO ONE Tells You About Owning a Flat in Mumbai - YouTube](https://www.youtube.com/watch?v=wMzUe71eKLM)
- [My Villa in GOA | Should you buy property in Goa? | Goa REAL ESTATE Market - YouTube](https://www.youtube.com/watch?v=0xmbMoXTk7o)
- [Best रियल एस्टेट investment? -- दुकान, घर, प्लॉट या कृषि भूमि? - YouTube](https://www.youtube.com/watch?v=1r67W4-rk_k)

![Largest Real Estate Players in India](../../media/largest-real-estate-players-in-india.png)

Expand Down

0 comments on commit 43bd544

Please sign in to comment.